首页 > 网站 > WEB开发 > 正文

JS正则检测密码强度

2024-04-27 14:08:57
字体:
来源:转载
供稿:网友

JS正则检测密码强度

今天遇到个需求,使用JS检测密码强度:密码长度最短为8,必须同时包含字母、数字、特殊符号。

代码如下:

/**检测密码复杂度*/functioncheckPassStrong(str){ if(str.length<8){returnfalse;} varcontainDigit=RegExp(/[/d]+/).test(str);varcontainLetters=RegExp(/[a-zA-Z]+/).test(str);varcontainerOtherChars=RegExp(/[!@#$%^&*(),.'{}]+/).test(str);if(containDigit&&containLetters&&containerOtherChars){returntrue;}else{returnfalse;} }

如有错误,请指正。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表