正则表达式匹配3个连续的数字或字母,如123 abc

问题描述:

正则表达式匹配3个连续的数字或字母,如123 abc
我是进行密码验证,如果密码中包含123 或abc 这样连续的字母或数字 就不通过,这个正则能解决吗
1个回答 分类:综合 2014-10-09

问题解答:

我来补答
\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个连续的字母
 
 
展开全文阅读
剩余:2000
下一页:数学函数值域