var reg = /^(\D|\d(?!\d{2})){6,}$/; var testarr = ['123asdf','asd123asdf','asdf123','12asdf12jl','as2asf23']; for (var i in testarr) { console.log(testarr[i] + ':' + reg.test(testarr[i])); }
var reg = /^((?!(123|234|345|456|567|789|890|012|098|987|876|765|654|543|432|321|210)).){6,}$/; var testarr = ['123asdf','asd123asdf','asdf123','12asdf12jl','as2asf23','135sdfljaf']; for (var i in testarr) { console.log(testarr[i] + ':' + reg.test(testarr[i])); } 很丑陋是吧~~~!
<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
</head>
<body>
<script>
var data = [
'123fdsfd',
'24fsd34343',
'43fsd12f'
];
var re = /^(?!.*\d{3}.*)\w{6,}$/;
for(var i = 0; t = data[i]; i++){
document.write( data[i] + ' ----- '+ re.test(data[i]) +'<br />' )
}
</script>
</body>
</html>没问题的。
var testarr = ['123asdf','asd123asdf','asdf123','12asdf12jl','as2asf23'];
for (var i in testarr) {
console.log(testarr[i] + ':' + reg.test(testarr[i]));
}
var testarr = ['123asdf','asd123asdf','asdf123','12asdf12jl','as2asf23','135sdfljaf'];
for (var i in testarr) {
console.log(testarr[i] + ':' + reg.test(testarr[i]));
}
很丑陋是吧~~~!