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

技术文章 2014年7月3日 4.08K

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学习网

第一时间了解最新网络动态
关注博主不迷路~

PHP学习网:站内收集的部分资源来源于网络,若侵犯了您的合法权益,请联系我们删除!
分享到:
赞(3)

文章评论

您需要之后才可以评论
0点赞 0评论 收藏 QQ分享 微博分享

PHP学习网

PHP学习网