正则表达式一起不能超过3个字母(即" Joe4u"可以,但" JoeL4u"不是) 我一直在尝试几种方法,但它们似乎没有用,我尝试了Lookahead和Lookbehind但没有 这只是我做过的几次尝试中的一次。
^(?=[A-Za-z]*[A-Za-z]{0,2}[^A-Za-z]*)(?=.{8,})
答案 0 :(得分:1)
只需使用!
来反转测试
if (!/[a-zA-Z]{4}/.test(str)) {
...
}
这是如何循序渐进的
/[a-zA-Z]{4}/.test(str)
检查字符串是否包含四个连续字母!...
撤消结果答案 1 :(得分:1)