效果图:
图(1)初始图
图(2)填入信息校验
代码如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>完整验证表单</title> <style type="text/css"> *{margin: 0;padding: 0;list-style:none;} body{background:#ccc;} .demo{width:400px;padding:40px;background:#efefef;border:solid 1px #666;margin:100px auto 0;line-height:40px;} label{display:inline-block;width:20%;} input{width:60%;} </style> </head> <body> <div class="demo"> <ul> <li> <label for="iptqq">Q Q:</label> <input type="text" id="iptqq"> <span></span> </li> <li> <label for="iptPhone">手机:</label> <input type="text" id="iptPhone"> <span></span> </li> <li> <label for="iptEmil">邮箱:</label> <input type="text" id="iptEmil"> <span></span> </li> <li> <label for="iptNum">座机:</label> <input type="text" id="iptNum"> <span></span> </li> <li> <label for="iptName">姓名:</label> <input type="text" id="iptName"> <span></span> </li> </ul> </div> </body> <script type="text/javascript"> (function(window){ function $(id){ return document.getElementById(id); }; // 获取对象 var iptqq = $("iptqq"),iptPhone = $("iptPhone"),iptEmil = $("iptEmil"),iptNum = $("iptNum"),iptName = $("iptName"); // 正则验证表达式 // 验证座机 var rxNum = /^0[0-9]{2,3}-[0-9]{7,8}$/; // 验证QQ var rxqq = /^[1-9][0-9]{4,10}$/; // 验证手机 var rxPhone = /^(13[0-9]|15[012356789]|18[0-9]|17[678]|14[57])[0-9]{8}$/; // 验证邮箱 var rxEmil = /^\w+@\w+\.\w+$/; // 验证姓名 var rxName = /^[\u4E00-\u9FA5]{2,}$/ // 验证座机 cation(iptNum,rxNum); // 验证QQ cation(iptqq,rxqq); // 验证手机号 cation(iptPhone,rxPhone); // 验证邮箱 cation(iptEmil,rxEmil); // 验证姓名 cation(iptName,rxName); // 封装验证函数 function cation(element,regExp){ element.onblur = function(){ var txt = this.value; if( regExp.test( txt ) ){ this.nextElementSibling.innerHTML = "正确" this.nextElementSibling.style.color = "green"; }else{ this.nextElementSibling.innerHTML = "错误" this.nextElementSibling.style.color = "red"; } } } })(window) </script> </html>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持小牛知识库!
本文向大家介绍JS表单数据验证的正则表达式(常用),包括了JS表单数据验证的正则表达式(常用)的使用技巧和注意事项,需要的朋友参考一下 常用的验证方法: js正则表达式--验证表单 检测手机号码:/0?(13|14|15|18)[0-9]{9}/ 检测用户名:(数字,英文,汉字,下划线,中横线):/^[A-Za-z0-9_\-\u4e00-\u9fa5]+$/ 密码:(数字,英文,下划线,中横线)
主要内容:标签属性,JSF验证整数范围实例标签用于将字符串值验证为所需格式。 以下代码显示如何使用标记。 标签属性 属性 说明 pattern 格式化模式 JSF验证整数范围实例 打开 NetBeans IDE 创建一个Web工程:ValidateRegularExpression,其目录结构如下所示 - 创建以下文件代码,文件:index.xhtml 的代码内容如下所示 - 文件:result.xhtml 的代码内容如下所示 - 文件:
我有以下用于javascript密码验证的正则表达式: 正则表达式规则是: 12-25个字符 至少有一个大写字母 至少有一个小写字母 至少有一个数字 至少有一个特殊字符:!#$%()*,-./:;=?@[]^ `{124;}~ 然而,正则表达式似乎不起作用。它匹配任何字符。我该怎么解决这个问题?
本文向大家介绍Javascript的表单验证-初识正则表达式,包括了Javascript的表单验证-初识正则表达式的使用技巧和注意事项,需要的朋友参考一下 推荐阅读:Javascript的表单验证长度 Javascript的表单验证-提交表单 Javascript的表单验证-揭开正则表达式的面纱 JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。 验证日期
本文向大家介绍js正则表达式验证邮件地址,包括了js正则表达式验证邮件地址的使用技巧和注意事项,需要的朋友参考一下 我们最经常遇到的验证,就是电子邮件地址验证。网站上常见。各种网页脚本也都常用“正则表达式”(regular expression)对我们输入的电子邮件地址进行验证,判断是否合法。有的还能分解出用户名和域名。现在用JavaScript语言实现一下电子邮件地址验证程序,用的是JavaSc
本文向大家介绍js正则表达式验证大全(收集),包括了js正则表达式验证大全(收集)的使用技巧和注意事项,需要的朋友参考一下 引用网址 http://hi.baidu.com/quiteuniverse/blog/item/9f3f043d46ad1e07bba16716.html 以下函数调用方式: HTML代码: ************************** /// 判断输入