JS简单验证password强度
2024-08-23 10:20:02
<input type="password" id="password" value=""/><button id="validate">验证</button>
<script type="text/javascript">
$("#validate").click(function(){
if(isSimplePwd($("#password").val())<3){
alert("密码过于简单!");
}
})
/**
*简单验证密码强度
*必须包括数字、小写字母、大写字母、特殊字符 其三
*假设返回值小于3 则说明密码过于简单
*/
function isSimplePwd(s){
if(s.length<6){
return 0;
}
var ls = 0;
if(s.match(/([a-z])+/)){
ls++;
}
if(s.match(/([0-9])+/)){
ls++;
}
if(s.match(/([A-Z])+/)){
ls++;
}
if(s.match(/[^a-zA-Z0-9]+/)){
ls++;
}
return ls;
}
</script>
最新文章
- Cesium原理篇:1最长的一帧之渲染调度
- SQlServer第一天
- JMeter学习(四)参数化
- Android 回到底部和返回顶部实现
- Mac下java编译乱码(适用于maven , ant)
- Is the Information Reliable?(差分约束)
- Java 之文件IO编程 之读取
- Android中几种常用的话框
- 通过管道进行线程间通信:字节流。字符流的用法及API类似
- PHP 上传图片,生成水印,支持文字, gif, png
- 【异常处理】Java异常如何做异常处理
- 10. Condition 控制线程通信
- ASP.NET HTTP 协议
- 十图详解tensorflow数据读取机制
- 高级功能:很有用的javascript自定义事件
- RhinoMock学习-Stub方法
- onethink----网站配置信息调用!
- spring错误处理 Build path is incomplete. Cannot find class file for org.springframework.aop.Advisor
- spring利用注解方式实现Java读取properties属性值
- prince2的市场使用规模有多大?
热门文章
- jQuery常用方法(持续更新) jQuery(转)
- VC和MATLAB混合开发经验总结
- word中公式的排版及标题列表
- ios_webView
- swift学习第十三天:类的构造函数
- Nutch关于robot.txt的处理 分类: H3_NUTCH 2015-01-28 11:20 472人阅读 评论(0) 收藏
- [Math Processing Error] 问题的解决(F5刷新页面与 Ctrl/Shift + F5 刷新页面的区别)
- HQL和SQL的区别
- ios开发runtime学习三:动态添加方法(实际应用少,面试)
- 【Lucene4.8教程之三】搜索 2014-06-21 09:53 1532人阅读 评论(0) 收藏