JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位
来源:互联网 发布:逆战刷复活币软件 编辑:程序博客网 时间:2024/06/06 18:05
1.checkpassword = function(v){ 2. var numasc = 0; 3. var charasc = 0; 4. var otherasc = 0; 5. if(0==v.length){ 6. return "密码不能为空"; 7. }else if(v.length<8||v.length>12){ 8. return "密码至少8个字符,最多12个字符"; 9. }else{ 10. for (var i = 0; i < v.length; i++) { 11. var asciiNumber = v.substr(i, 1).charCodeAt(); 12. if (asciiNumber >= 48 && asciiNumber <= 57) { 13. numasc += 1; 14. } 15. if ((asciiNumber >= 65 && asciiNumber <= 90)||(asciiNumber >= 97 && asciiNumber <= 122)) { 16. charasc += 1; 17. } 18. if ((asciiNumber >= 33 && asciiNumber <= 47)||(asciiNumber >= 58 && asciiNumber <= 64)||(asciiNumber >= 91 && asciiNumber <= 96)||(asciiNumber >= 123 && asciiNumber <= 126)) { 19. otherasc += 1; 20. } 21. } 22. if(0==numasc) { 23. return "密码必须含有数字"; 24. }else if(0==charasc){ 25. return "密码必须含有字母"; 26. }else if(0==otherasc){ 27. return "密码必须含有特殊字符"; 28. }else{ 29. return true; 30. } 31. } 32.};
- JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位
- JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位
- js正则表达式验证密码强度,必须包含数字,大写字母,小写字母,特殊字符四选三
- js验证密码必须为大小写字母和数字组成
- iOS 设置密码8-16位,必须包含字母和数字(可包含其他特殊字符)
- 密码最短长度为 7,其中必须包含以下非字母数字字符: 1
- "密码最短长度为7,其中必须包含以下非字母数字字符1"解决方法
- "密码最短长度为7,其中必须包含以下非字母数字字符1"解决方法
- vs2005:密码最短长度为 7,其中必须包含以下非字母数字字符: 1
- 密码最短长度为 7,其中必须包含以下非字母数字字符: 1。
- 密码最短长度为7,其中必须包含以下非字母数字字符: 1.
- 解决"密码最短长度为7,其中必须包含以下非字母数字字符: 1"
- 密码最短长度为 7,其中必须包含以下非字母数字字符
- 密码最短长度为7,其中必须包含以下非字母数字字符: 1"
- 正则表达式验证-必须有字母、数字、特殊字符
- javascript正则表达式验证密码(必须含数字字符特殊符号,长度4-16位之间)
- javasScript正则表达式验证密码(必须含数字字符特殊符号,长度4-16位之间)
- js正则表达式 必须包含数字、字母、特殊字符
- c++ inline函数和宏、函数调用
- python----mysql链接汉字编码的问题
- Exchange Server 2013 运维系列——解决多域名同用户的配置问题
- java面向对象
- Java7新特性(四)并发 2 Lock对象处理死锁
- JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位
- 字符串倒叙
- java面向对象
- flush,analyze
- ADB命令详解
- 2013-12-9 VS2008 error LNK2019: 无法解析的外部符号
- 图像表示 YCrCb
- Ubuntu下安装arm-linux-gcc-4.4.3.tar.gz (交叉编译环境)
- struts.properties在什么地方,struts.properties在哪里,怎么修改struts.properties