怎么JavaScript中利用正则表达式提交页面验证
作者
今天就跟大家聊聊有关怎么JavaScript中利用正则表达式提交页面验证,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
<!DOCTYPEhtml> <html> <headlang="en"> <metacharset="UTF-8"> <title></title> </head> <body> 用户名: <inputtype="text"name="Name"id="Name"/><br/> 密码: <inputtype="text"name="pwd"id="pwd"/><br/> 确认密码: <inputtype="text"name="disPwd"id="disPwd"/><br/> 邮箱: <inputtype="text"name="email"id="email"/><br/> 手机号: <inputtype="text"name="phone"id="phone"/><br/> 身份证号: <inputtype="text"name="ID"id="ID"/><br/> 地址: <inputtype="text"name="address"id="address"/><br/> <inputtype="button"value="验证"onclick="verification()"/> <scripttype="text/javascript"> functionverification(){ varName=document.getElementById("Name").value; varpwd=document.getElementById("pwd").value; vardisPwd=document.getElementById("disPwd").value; varemail=document.getElementById("email").value; varphone=document.getElementById("phone").value; varidNumber=document.getElementById("ID").value; varaddress=document.getElementById("address").value; varNameRule=/^[A-Z][A-z0-9_]{5,19}$/; varpwdRule=/^[a-zA-Z]\w{7,14}$/; vardisPwdRule=/^[a-zA-Z]\w{7,14}$/; varemailRule=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; varphoneRule=/^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/; varidNumberRule=/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; varaddressRule=/^[\u4E00-\u9FA5A-Za-z0-9_]+$/; if(NameRule.test(user.trim())){ if(pwdRule.test(pwd.trim())){ if(disPwdRule.test(disPwd.trim())){ if(emailRule.test(email.trim())){ if(phoneRule.test(phone.trim())){ if(idNumberRule.test(idNumber.trim())){ if(addressRule.test(address.trim())){ alert("验证成功"); }else{ alert("地址不合法"); } }else{ alert("身份证号不合法"); } }else{ alert("手机号不合法"); } }else{ alert("邮箱不合法"); } }else{ alert("确认密码不合法"); } }else{ alert("密码不合法"); } }else{ alert("用名不合法"); } } </script> </body> </html>
4:效果图
看完上述内容,你们对怎么JavaScript中利用正则表达式提交页面验证有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注恰卡编程网行业资讯频道,感谢大家的支持。
目录
推荐阅读
-
JavaScript闭包用多会造成内存泄露吗
-
javascript中文乱码如何解决
-
PHP学习第十五天——JavaScript入门DOM对象:二
-
Node.js基本内容和知识点
简单的说node.js就是运行在服务端的JavaScript,起初段定位是后端开发语言,由于技术的不够成熟,一般小型项目...
-
PHP与Node.js:一个史诗般开发者的分享
-
JavaScript 中 find() 和 filter() 方法的区别
JavaScript在ES6上有很多数组方法,每种方法都有独特的用途和好处。在开发应用程序时,大多使用数组方法来获...
-
js怎么跟php结合使用
-
简单说说Node.js和JavaScript
Node.js是一个开源和跨平台的JavaScript运行时环境,在浏览器之外运行V8JavaScript引擎(...
-
前端开发工程师专业技能简历范文
-
JavaScript怎么实现淘宝网图片的局部放大功能
0 条评论
本站已关闭游客评论,请登录或者注册后再评论吧~