如何编写具有以下要求的JavaScript RegEx。
下面是我所写的。似乎部分起作用。
\b(?=.*[a-zA-Z]{0,2})([a-zA-Z0-9]{9,10})\b这似乎是可行的,但接受超过3封信。
发布于 2018-10-28 23:33:07
您可以使用以下正则表达式:
\b(?!(\d*[a-zA-Z]){3,})\w{9,10}\b它从一个单词边界'\b'开始,然后对以下内容使用负面的展望:
\d* 0或更多位数,后面跟着:
[a-zA-Z]一封信.这不应是:
{3,} 3或更多。
如果成功,匹配9到10之间的Word字符,最后是一个单词boundary。
https://stackoverflow.com/questions/53036790
复制相似问题