博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS正则检测密码强度
阅读量:5052 次
发布时间:2019-06-12

本文共 454 字,大约阅读时间需要 1 分钟。

今天遇到个需求,使用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;
            }            
        }

如有错误,请指正。

转载于:https://www.cnblogs.com/dzlishen/p/4530976.html

你可能感兴趣的文章
load image
查看>>
PHP之XML节点追加操作讲解
查看>>
鼠标拖动事件
查看>>
Log4j2 配置
查看>>
接口测试
查看>>
Underscore.js 入门
查看>>
IDEA设置网络代理&&Maven设置网络代理
查看>>
win7下64位系统memcache/memcached安装教程
查看>>
C#用DesignSurface实现一个简单的窗体设计器
查看>>
CUDA跟OpenCV的混合编程,注意OpenCV需要重新编译
查看>>
Team Foundation Server 2010 Performance Tuning – Lessons learned
查看>>
obj文件转换为gltf的方法
查看>>
系统运行与维护
查看>>
纯css画哆啦A梦
查看>>
SpringIOC学习一
查看>>
摄像头脸部识别 (1)opencv 抓取视频数据并保存
查看>>
[译]Django first steps Part3
查看>>
cat 参数
查看>>
SharePoint 2013 设置自定义布局页
查看>>
Node.js 初学者的入门资源汇总
查看>>