js判断输入的密码值的有效性

2014年7月3日 飞飞 阅读(3.1K)

js判断输入的密码值的有效性

function checkPasswordReg(s) {
if(/^\d{6}$/.test(s)){ //不是6位数字
return false;
}
if(/^[a-z]+$/.test(s)){ //全是英文
return false;
}
if(s==”” || s.length==0){
return false;
}
if(s.length>20 || s.length<6){ //长度在6和20之间
return false;
}
if(!s.match(/[a-zA-Z0-9]$/)){ //包括数字字母,区分大小写
return false;
}
if(/^(\d)\1+$/.test(s)){ //全一样
return false;
}
var str = s.replace(/\d/g, function($0, pos) {
return parseInt($0)-pos;
});
if (/^(\d)\1+$/.test(str)){ // 顺增
return false;
}
str = s.replace(/\d/g, function($0, pos) {
return parseInt($0)+pos;
});
if (/^(\d)\1+$/.test(str)){ // 顺减
return false;
}
return true;
}

未经允许不得转载:PHP学习网 » js判断输入的密码值的有效性
分享到:

相关推荐

评论抢沙发

要发表评论,您必须先

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

扫码关注微信公众号

扫描关注微信公众号