JavaScript正则表达式验证登录实例

  

本文实例为大家分享了js正则表达式验证登录的具体代码,供大家参考,具体内容如下

  

代码片段:

        & lt; !DOCTYPE html>   & lt; html>   & lt; head>   & lt;元charset=皍tf - 8”比;   & lt; title> qq登录模拟测试& lt;/title>   & lt;/head>   & lt; body>   & lt;表单名称=癴orm1 " action=" # "方法=皃ost”比;   & lt;输入类型=拔谋尽闭嘉环?罢撕拧皀ame="用户名"祝辞& lt; br> & lt; br>   & lt;输入类型=懊苈搿闭嘉环?懊苈搿皀ame="密码" id=皃w”比;   & lt;输入类型="按钮" name=" id=" btn " value=" https://www.yisu.com/zixun/点击显示”/比;   & lt; br> & lt; br>   & lt;输入名称=疤峤弧崩嘈?鞍磁ァ奔壑?" https://www.yisu.com/zixun/登录”/比;   & lt;/form>   & lt;/body>   & lt; !——账号密码验证——比;   & lt;脚本type=" text/javascript祝辞   函数检查(){/*非空*/如果(form1.username.valuehttps://www.yisu.com/zixun/==" ") {   alert("账号不能为空");   form1.username.focus ();   返回错误;   }/*含非数字,首字母为0/^[0 - 9]*/*/美元   var=/^ (0 | [1 - 9] [0 - 9] *) $/;   var objExp1=new RegExp(数量);   如果(objExp1.test (form1.username.value)==false) {   alert("账号不能含非数字和首字符为0”);   form1.username.focus ();   返回错误;   }/*账号小于6位数*/如果(form1.username.value。长度& lt;6){   alert("账号位数过小,请输入6尺11寸位数字”);   form1.username.focus ();   返回错误;   }/*账号大于11位数*/如果(form1.username.value。长度比;11){   alert("账号位数过大,请输入6尺11寸位数字”);   form1.username.focus ();   返回错误;   }/*密码非空*/如果(form1.password.valuehttps://www.yisu.com/zixun/==" ") {   alert("密码不能为空");   form1.password.focus ();   返回错误;   }/*密码含有非符号,字母,数字以外字*/var非法=/^ [0-9a-zA-Z ! ~ @ # $ % ^, * () _ + \ -={}:”,“& lt;祝辞& # 63;。\/]* $/g;   var objExp2=new RegExp(非法的);   如果(objExp2.test (form1.password.value)==false) {   alert("密码含有非法字符”);   form1.password.focus ();   返回错误;   }/*密码小于6位数*/如果(form1.password.value。长度& lt;6){   alert("密码位数过小,请输入-位数字”);   form1.password.focus ();   返回错误;   }/*密码大于16位数*/如果(form1.password.value。长度比;16){   alert("密码位数过大,请输入-位数字”);   form1.password.focus ();   返回错误;   }      form1.submit ();   }   & lt;/script>      & lt; !——回显密码——比;   & lt;脚本type=" text/javascript祝辞   window.οnlοad=function () {   var btn=. getelementbyid (btn);   var密码=. getelementbyid (pw)   btn.οnmοusedοwn=function () {   password.type="文本"   };   btn.οnmοuseup=btn.οnmοuseοut=函数(){   password.type="密码"   }   }   & lt;/script>   & lt;/html>      

结果显示:

  

 JavaScript正则表达式验证登录实例

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

JavaScript正则表达式验证登录实例