Javascript 正则表达式的字母不能超过3个
正则表达式不能有超过3个字母(即“Joe4u”可以,但“JoeL4u”不能) 我尝试了几种方法,但没有一种有效,我尝试了向前看和向后看,但什么都没有 这只是我做过的几次尝试之一Javascript 正则表达式的字母不能超过3个,javascript,regex,expression,Javascript,Regex,Expression,正则表达式不能有超过3个字母(即“Joe4u”可以,但“JoeL4u”不能) 我尝试了几种方法,但没有一种有效,我尝试了向前看和向后看,但什么都没有 这只是我做过的几次尝试之一 ^(?=[A-Za-z]*[A-Za-z]{0,2}[^A-Za-z]*)(?=.{8,})只要使用以反转测试 if (!/[a-zA-Z]{4}/.test(str)) { ... } 如何一步一步地工作 /[a-zA-Z]{4}/.test(str)检查字符串是否包含四个连续的字母 反转结果 只需使用以反转测
^(?=[A-Za-z]*[A-Za-z]{0,2}[^A-Za-z]*)(?=.{8,})
只要使用代码>以反转测试
if (!/[a-zA-Z]{4}/.test(str)) {
...
}
如何一步一步地工作
/[a-zA-Z]{4}/.test(str)
检查字符串是否包含四个连续的字母
代码>反转结果
只需使用
代码>以反转测试
if (!/[a-zA-Z]{4}/.test(str)) {
...
}
如何一步一步地工作
/[a-zA-Z]{4}/.test(str)
检查字符串是否包含四个连续的字母
代码>反转结果
这是答案,感谢他的帮助
^([A-Za-z]{0,3}[^A-Za-z]+)*[A-Za-z]{0,3}$
你可以在这里玩
这是答案,感谢他的帮助
^([A-Za-z]{0,3}[^A-Za-z]+)*[A-Za-z]{0,3}$
你可以在这里玩
这个“Joe4ukey”
应该怎么考虑?谢谢你…应该是错的,因为“ukey”中有三个以上的字母,试试谢谢你,兄弟,这是正确的答案…但是我怎么能给你一个肯定的答案呢?你能给我一个答案,这样我就可以把它标记为正确的答案吗
应该考虑吗?谢谢…应该是错误的,因为“ukey”中有3个以上的字母,请尝试感谢兄弟,这是正确的答案…但我如何才能给你一个肯定的答案?请你给出一个答案,以便我可以将其标记为正确的答案?嗨,谢谢你的帮助,我刚刚尝试测试了嗨,谢谢你的帮助,我只是试着在debuggex上测试,但似乎不起作用@juniordev这不是一个纯regexp,试试Javascript中的代码,它在Javascript中工作。嗨,谢谢你的帮助,我只是试着测试它嗨,谢谢你的帮助,我只是试着在debuggex上测试,但似乎不起作用@juniordev这不是一个纯regexp,试试Javascript中的代码,它可以在Javascript中工作。