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

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判断输入的密码值的有效性 版权归作者,免费文章欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
编辑精选
仿淘宝UED官方博客下载 2657 浏览 2014-08-13
JS正则验证邮箱的格式 2388 浏览 2014-06-25
wordpress is_home()函数 2498 浏览 2014-09-20
PHP中传值与传引用的区别 3304 浏览 2014-05-15

发表评论