JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位
2019/6/27 20:52:20
本文主要是介绍JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
废话不多说了,直接给大家贴代码了,具体代码如下所示:
checkpassword = function(v){ var numasc = 0; var charasc = 0; var otherasc = 0; if(0==v.length){ return "密码不能为空"; }else if(v.length<8||v.length>12){ return "密码至少8个字符,最多12个字符"; }else{ for (var i = 0; i < v.length; i++) { var asciiNumber = v.substr(i, 1).charCodeAt(); if (asciiNumber >= 48 && asciiNumber <= 57) { numasc += 1; } if ((asciiNumber >= 65 && asciiNumber <= 90)||(asciiNumber >= 97 && asciiNumber <= 122)) { charasc += 1; } if ((asciiNumber >= 33 && asciiNumber <= 47)||(asciiNumber >= 58 && asciiNumber <= 64)||(asciiNumber >= 91 && asciiNumber <= 96)||(asciiNumber >= 123 && asciiNumber <= 126)) { otherasc += 1; } } if(0==numasc) { return "密码必须含有数字"; }else if(0==charasc){ return "密码必须含有字母"; }else if(0==otherasc){ return "密码必须含有特殊字符"; }else{ return true; } } };
以上所述是小编给大家介绍的JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对找一找教程网网站的支持!
这篇关于JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25Vue CLI多环境配置项目实战:新手入门教程
- 2024-11-25Vue CLI项目实战:新手入门教程
- 2024-11-25Vue3+Vite项目实战:新手入门教程
- 2024-11-25Vue3阿里系UI组件项目实战入门教程
- 2024-11-25Vue3的阿里系UI组件项目实战入门教程
- 2024-11-25Vue3核心功能响应式变量项目实战教程
- 2024-11-25Vue3项目实战:从零开始构建你的第一个Vue3应用
- 2024-11-25集成Ant Design Vue的图标资料:新手入门教程
- 2024-11-25如何集成Ant Design Vue图标资料
- 2024-11-24Vue CLI多环境配置学习:从入门到实践