JS正则检测密码强度
2015-05-26 16:50
246 查看
今天遇到个需求,使用JS检测密码强度:密码长度最短为8,必须同时包含字母、数字、特殊符号。
代码如下:
/*
* 检测密码复杂度
*/
function checkPassStrong(str){
if(str.length<8){
return false;
}
var containDigit = RegExp(/[\d]+/).test(str);
var containLetters = RegExp(/[a-zA-Z]+/).test(str);
var containerOtherChars=RegExp(/[!@#$%^&*(),.'{}]+/).test(str);
if(containDigit && containLetters && containerOtherChars){
return true;
}else{
return false;
}
}如有错误,请指正。
代码如下:
/*
* 检测密码复杂度
*/
function checkPassStrong(str){
if(str.length<8){
return false;
}
var containDigit = RegExp(/[\d]+/).test(str);
var containLetters = RegExp(/[a-zA-Z]+/).test(str);
var containerOtherChars=RegExp(/[!@#$%^&*(),.'{}]+/).test(str);
if(containDigit && containLetters && containerOtherChars){
return true;
}else{
return false;
}
}如有错误,请指正。
相关文章推荐
- 初学js正则表达式之密码强度验证
- js正则表达式之密码强度验证
- python使用正则表达式检测密码强度源码分享
- js验证身份证号码的有效方法[1]以及密码验证和强度的验证 1 JS正则表达式 代码 .txt
- 密码强度检测函数(正则)
- 密码强度的正则表达式两种方案JS总结篇
- js实时检测密码强度
- 初学js正则表达式之密码强度验证
- 检测密码是否能过强度检测(正则表达式检测)
- JS实现的四级密码强度检测功能示例
- jquery正则表达式检测密码强度
- JS密码生成与强度检测完整实例(附demo源码下载)
- JS 密码强度校验的正则表达式(简单且好用)
- JS检测用户输入密码强度代码
- python使用正则表达式检测密码强度源码分享
- JS正则表达式应用——基于Jquery的验证密码强度特效
- 校验密码强度的js正则表达式
- JS基于正则表达式实现的密码强度验证功能示例
- js密码强度实时检测代码
- js检测用户输入密码强度