jQuery 密码验证 字母加数字或符号的组合密码,不能单独使用数字、字母或字符
2014-03-25 03:04
806 查看
function validPsw() { var password = $(".password").val(); var num = 0; var number = 0 ; var letter = 0 ; var bigLetter = 0 ; var chars = 0 ; if (password.search(/[0-9]/) != -1) { num += 1; number =1; } if (password.search(/[A-Z]/) != -1) { num += 1; bigLetter = 1 ; } if (password.search(/[a-z]/) != -1) { num += 1; letter = 1 ; } if (password.search(/[^A-Za-z0-9]/) != -1) { num += 1; chars = 1 ; } if (num >= 2 && (password.length >= 6 && password.length <= 16)) { $(".pswSpan").html(""); $(".password").css("border","#B0B0B0 solid 1px"); }else if(password.length < 6 || password.length > 16){ $(".pswSpan").html("密码由6-16个字符组成!"); $(".password").css("border","#B35D5D solid 1px"); }else if(num == 1){ if(number==1){ $(".pswSpan").html("不能全为数字!"); } if(letter==1){ $(".pswSpan").html("不能全为字母!"); } if(bigLetter==1){ $(".pswSpan").html("不能全为字母!"); } if(chars==1){ $(".pswSpan").html("不能全为字符!"); } $(".password").css("border","#B35D5D solid 1px"); } }
相关文章推荐
- Backload jquery file upload
- 一个基于jquery的页面预载入效果(loading)
- 使用Jquery Ajax对ASP.NET中GridView分页
- Jquery插件编写简明教程
- jquery选择器原理介绍($()使用方法)
- jquery数组封装使用方法分享(jquery数组遍历)
- jquery解析xml字符串示例分享
- jquery跨域请求示例分享(jquery发送ajax请求)
- 提取jquery的ready()方法单独使用示例
- jquery的each方法使用示例分享
- jquery下拉select控件操作方法分享(jquery操作select)
- jquery队列queue与原生模仿其实现方法分享
- jquery动态更换设置背景图的方法
- Jquery validation remote 验证的缓存问题解决方法
- jquery实现效果比较好的table选中行颜色
- js、jquery相关的操作
- jQuery智能表单验证 nice Validator
- asp.net中使用jquery实现动态加载新闻框
- Jquery获取对象ID
- 经典收藏 50个jQuery Mobile开发技巧集萃