12){return "密码至少8个字符,最多12个字符";}else{for (" />
当前位置:首页 > 日记 > 正文

JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位

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位,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

相关文章

photoshop给分层的方法图解步骤

photoshop给分层的方法图解步骤

方法,分层,拖拽,步骤,图片,  在photoshop中处理图片的时候经常要做一些分层之类的操作,我们一定要熟练掌握。有兴趣的朋友可以点击查看以下小编精心整理的关于photoshop给图片分层的相关资料,希望对你有帮助!查阅更多photoshop入门教程,欢迎…

angularjs使用directive实现分页组

angularjs使用directive实现分页组

组件,分页,示例,电脑软件,angularjs,闲来没事,分享下项目中自己写的分页组件。来不及了,直接上车。效果:输入框可任意输入,并会自动提交到该页依赖项:fontawesome,bootstraphtml:<ul class="page clearfix"> <li ng-hide="currentPage <= 1"…

怎么在excel的表格中添加斜杠在exc

怎么在excel的表格中添加斜杠在exc

斜杠,步骤,方法,表格,操作步骤,  excel表格的表头有时需要分项目,根据项目的复杂程度添加斜线数量。下面小编就教你怎么在excel的表格中添加斜杠。希望对你有帮助!了解更多excel表格的使用技巧,欢迎点击???????excel表格中不显示零值的设置…

WPS文字中如何做到在图形中添加文

WPS文字中如何做到在图形中添加文

文字,图形,电脑软件,WPS,  用户在WPS文字中有时候会需要插入一些图形,为了是图形更加的具有解释和说服力,我们往往需要给插入的图形注入文字,这就好比给一个插入的图形上添加了特有的标签。以下是小编为您带来的关于WPS中做到在图形中添加文…

excel表格的正常显示身份证号码的

excel表格的正常显示身份证号码的

教程,身份证号码,正常显示,表格,电脑软件,  Excel中的身份证号码该如何正常显示呢?接下来是小编为大家带来的excel表格的正常显示身份证号码的教程,供大家参考。excel表格的正常显示身份证号码的教程:  正常显示身份证号步骤1:得到的数据…

jquery对象与DOM对象转化

jquery对象与DOM对象转化

对象,电脑软件,jquery,DOM,jquery对象是一个集合,相当于元素集合成的数组,而DOM对象是一个单独的DOM元素jquery对象转化为DOM元素:1、利用数组下标的方式 例var $div = $('div') var div = $div[0]2、通过jQuery自带的get()方法 var …

怎么在WPS表格中生成散点图WPS表格

怎么在WPS表格中生成散点图WPS表格

方法,绘制,步骤,表格,自由,  WPS表格是一款功能强大,操作简便的办公软件,那么下面小编就教你怎么在WPS表格中生成散点图。希望对你有帮助!在WPS表格中生成散点图的步骤用WPS表格软件打开 前面准备的原料xlsx数据,如图在WPS表格中生成散点图的…

Word中进行制作信纸的操作技巧

Word中进行制作信纸的操作技巧

操作技巧,信纸,操作步骤,电脑软件,Word,  很多时候我们都可以用word做出漂亮版式的一些文档,打印出来就是极具个性的东西。比如自己做的信纸,今天,小编就教大家在Word中进行制作信纸的操作技巧。Word中进行制作信纸的操作步骤第一步点击 表…

jquery 校验中国身份证号码实例详

jquery 校验中国身份证号码实例详

校验,中国,身份证号码,详解,实例,jquery 校验中国身份证号码实例详解大陆18位身份证(第二代身份证)身份号码是一组具有特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地区码,八位数字生日码,三位数字顺序码和…

ppt2013无法加载mathtype加载项怎

ppt2013无法加载mathtype加载项怎

无法加载,加载,解决方法,电脑软件,mathtype,  MathType是一款十分便捷的数学公式编辑器,但是安装了MathType,在打开ppt过程中可能会出现以下问题:抱歉,由于某种原因,PowerPoint无法加载D:\PROGRAM FILES \Mathtype\Office Support\32\M…

Vue实例中生命周期created和mounte

Vue实例中生命周期created和mounte

生命周期,详解,实例,区别,电脑软件,前言本文主要跟大家介绍了关于Vue实例中生命周期created和mounted区别的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。生命周期先上图什么是生命周期Vue实例有一个完整的生命周…

ppt2013如何设置幻灯片母版ppt2013

ppt2013如何设置幻灯片母版ppt2013

步骤,设置,方法,幻灯片,母版,  在使用office2013制作PPT时,设置母版可以减少工作量,那么今天小编就教你们怎么设置母版吧。希望对你有帮助!ppt2013设置幻灯片母版的步骤新建一页空白PPTppt2013设置幻灯片母版的步骤图1  在空白页添加需要…