正则表达式匹配3个连续的数字或字母,如123 abc
问题描述:
正则表达式匹配3个连续的数字或字母,如123 abc
我是进行密码验证,如果密码中包含123 或abc 这样连续的字母或数字 就不通过,这个正则能解决吗
答
\d{3,}|[a-zA-Z]{3,}
用这个正则测试目标字符串,如果符合则有连续的字母或数字,不通过,如果不符合则验证通过
我分开验证为什么不行了呢,写在一起就可以啊var alphnumon=/^\d{3,}$/; 验证3个连续的数字 var alph1=/^[a-zA-Z]{3,}$/; 验证3个连续的字母 我这样分开写,验证为什么不可以了呢,请指教 谢谢把边界条件去掉:var alphnumon=/\d{3,}/; 验证3个连续的数字var alph1=/[a-zA-Z]{3,}/; 验证3个连续的字母