猿问
密码验证:验证条件是:密码不能少于6位,且不能是连续的数字,中间不能有连续3个以上的重复数字
/^[0-9A-Za-z]{6,}$/
这是是密码不能少于6位,
不能连续3个以上重复的数字的正则运算要怎么写
XXfeith
浏览 4142
回答 1
1回答
ruibin
具体如下: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
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答