时间:2021-05-26
本文实例为大家分享了js正则表达式验证登录的具体代码,供大家参考,具体内容如下
代码片段:
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>qq登录模拟测试</title></head><body><form name="form1" action="#" method="post"> <input type="text" placeholder="账号" name="username" ><br><br> <input type="password" placeholder="密码" name="password" id="pw"> <input type="button" name="" id="btn" value="点击显示" /> <br><br> <input name="Submit" type="button" onClick="check()" value="登录"/></form></body><!--账号密码验证--><script type="text/javascript">function check(){if(form1.username.value==""){alert("账号不能为空");form1.username.focus();return false;} /*含非数字、首字母为0 /^[0-9]*$/*/var number=/^(0|[1-9][0-9]*)$/; var objExp1=new RegExp(number); if(objExp1.test(form1.username.value)==false){alert("账号不能含非数字和首字符为0");form1.username.focus();return false;} if(form1.username.value.length < 6){alert("账号位数过小,请输入6-11位数字");form1.username.focus();return false;} if(form1.username.value.length > 11){alert("账号位数过大,请输入6-11位数字");form1.username.focus();return false;} if(form1.password.value==""){alert("密码不能为空");form1.password.focus();return false;} var illegal=/^[0-9a-zA-Z!~@#$%^&*()_+`\-={}:";'<>?,.\/]*$/g; var objExp2=new RegExp(illegal);if(objExp2.test(form1.password.value)==false){alert("密码含有非法字符");form1.password.focus();return false;} if(form1.password.value.length < 6){alert("密码位数过小,请输入6-16位数字");form1.password.focus();return false;} if(form1.password.value.length > 16){alert("密码位数过大,请输入6-16位数字");form1.password.focus();return false;} form1.submit();}</script> <!--回显密码--><script type="text/javascript"> window.οnlοad=function(){ var btn=document.getElementById("btn"); var password=document.getElementById("pw") btn.οnmοusedοwn=function(){ password.type="text" }; btn.οnmοuseup=btn.οnmοuseοut=function(){ password.type="password" } } </script></html>结果显示:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
推荐阅读:Javascript的表单验证长度Javascript的表单验证-初识正则表达式Javascript的表单验证-揭开正则表达式的面纱JavaScrip
JavaScript中的正则表达式解析正则表达式(regularexpression)对象包含一个正则表达式模式(pattern)。它具有用正则表达式模式去匹配
js中的正则表达式比起C#中的正则表达式要弱很多,但基本够用了1定义正则表达式2关于验证的三个这则表达式方法3正则表达式式的转义字符1定义正则表达式在js中定义
上篇文章给大家介绍了javascript正则表达式上之基本语法介绍了javascript正则表达式的语法,有了这些基本知识,可以看看正则表达式在javascri
正则表达式验证密码功能在项目中经常被使用到,但是很多朋友还是不大会使用密码正则表达式进行验证,本文小编为大家整理了php密码验证正则表达式、python密码强度