/^[0-9A-Za-z]{6,}$/ 这是是密码不能少于6位,不能连续3个以上重复的数字的正则运算要怎么写
1 回答
ruibin
TA贡献358条经验 获得超213个赞
具体如下:
var reg1 = /^[0-9A-Za-z]{6,}$/g,
reg2 = /\d{3}/g;
var str = '22aa333';
if (reg1.test(str) && !reg2.test(str)) {
console.log('密码符合规则');
} else {
console.log('密码不符合规则');
};
其实思路很简单,三个连续数字好写吧。那么三个非连续数字不就是排除三个连续数字吗?这样设置是最简单易懂的~
添加回答
举报
0/150
提交
取消