jQuery如何用正则表达式验证手机号、身份证号、中文名称
数字判断方法:isNaN()函数
test()方法 判断字符串中是否匹配到正则表达式内容,返回的是boolean值 ( true / false )
// 验证中文名称 function isChinaName(name) { var pattern = /^[\u4E00-\u9FA5]{1,6}$/; return pattern.test(name); } // 验证手机号 function isPhoneNo(phone) { var pattern = /^1[34578]\d{9}$/; return pattern.test(phone); } // 验证身份证 function isCardNo(card) { var pattern = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; return pattern.test(card); }
以上所述是小编给大家介绍的jQuery如何用正则表达式验证手机号、身份证号、中文名称 的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持
相关推荐
-
jquery+正则实现统一的表单验证
表单验证一直很繁琐,特别是大点的表单,如果每个input都去单独写验证简直要写死人,最近写了一小段js统一的验证表单内容是否正确. 使用这段代码就不再需要对每个input写格式判断,只需要将正确格式的正则表达式写在datatype里就可以了,提交表单按钮也只需要绑定checkForm函数就可以了. 大家有什么建议可以评论一下 <input type="text" datatype="正则"/> //表单验证 //点击下一步事件 function chec
-
jquery正则表达式验证(手机号、身份证号、中文名称)
本文实例需要验证的内容:中文姓名.手机号.身份证和地址,验证方法分享给大家供大家参考,具体内容如下 HTML(表单): <form action=""> <div class="form-group"> <label>姓名:</label> <input id="name" type="text"> </div> <div class="f
-
jquery使用正则表达式验证email地址的方法
本文实例讲述了jquery使用正则表达式验证email地址的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <html> <head> <title>jquery使用正则表达式验证email地址</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <script type=&qu
-
jQuery验证手机号邮箱身份证的正则表达式(含港澳台)
自己对正则验证也没系统用过,这次自己做个demo,一下子把这些全都用上了,下次有需要直接来拿了. 以下代码是在页面使用JQuery进行验证的,也有在后台进行验证的,可以试试,都一样的原理. 直接上代码:注意:(有些验证规则当然不仅仅是本文的,也许还有其他更好的,可以留言交流) 手机号:(移动-电信-联通) var tel = $("#PhoneNumber").val();//获取输入的手机号 var yidongreg = /^(134[012345678]\d{7}|1[34578
-
js jquery验证银行卡号信息正则学习
jquery代码 复制代码 代码如下: $("#bankAccountNumber").change(function(){ alert("1"); var account = $("channelForm.bankAccount.account").val(); alert("2"); var reg = /^\d{19}$/g; // 以19位数字开头,以19位数字结尾 if( !reg.test(account) ) {
-
jQuery基于正则表达式的表单验证功能示例
本文实例讲述了jQuery基于正则表达式的表单验证功能.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> &l
-
详解jquery validate实现表单验证 (正则表达式)
一.目的 为了更好地实现人机交互,使用jQuery封装库中的validate插件,在用户填写表单时,可以快速地对用户填写的数据进行验证,并做出反馈. 二.validate插件简介 validate()是插件的核心方法,定义了基本的校验规则和一些有用的配置项. rule:设置表单的验证规则: messages:设置表单不符合验证规则的提示信息: debug:如果这个参数为true,那么表单还会提交,只进行检查,调试时十分方便. required:必填 minlength:最小长度 maxlen
-
jQuery正则验证注册页面经典实例
本文实例讲述了jQuery正则验证注册页面功能.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>正则验证注册页面</title> <style type="text/css"> .red{ color:#cc0000; font-weigh
-
正则验证不能含有中文的实现方法【jQuery与java实现】
本文实例讲述了正则验证不能含有中文的实现方法.分享给大家供大家参考,具体如下: jQuery利用正则验证不能含有中文 var myReg = /^[a-zA-Z0-9_]{0,}$/; if (!myReg.test(input.val())) { $.validation.tip(false, input, "用户名不能含有中文或特殊字符"); return; } Java验证字符串没有中文 if (nickname.getBytes().length != nickname.len
-
jquery中邮箱地址 URL网站地址正则验证实例代码
email地址验证 复制代码 代码如下: function checkEmail(){ var email=$.trim($("#report_email").val()); if(email == ""){ $("#report_email").next('p').html("*请输入邮箱地址!"); return false; } var re = /^([a-zA-Z0
-
常用的JQuery数字类型验证正则表达式整理
复制代码 代码如下: var regexEnum = { intege:"^-?[1-9]//d*$", //整数 intege1:"^[1-9]//d*$", //正整数 intege2:"^-[1-9]//d*$", //负整数 num:"^([+-]?)//d*//.?//d+$", //数字 num1:"^([1-9]//d*|0)$", //正数(正整数 + 0) num2:"^-[1-
随机推荐
- Angular的自定义指令以及实例
- javascript获取web应用根目录的方法
- iOS身份证号码识别示例
- .Net 如何限制用户登录的方法
- 用JavaScrpt实现文件夹简单轻松加密的实现方法图文
- PHP用户指南-cookies部分
- 使用Python对SQLite数据库操作
- ASPWebPack(整站文件备份系统) v1.0.2 黑客也用
- C#中实现屏蔽Ctrl+C的方法
- Mysql启动中 InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes 的问题
- 关于H1的位置解析
- DIV_圆边圆角的实现
- jquery在IE、FF浏览器的差别详细探讨
- 没有form表单情况下敲回车键提交表单的js代码
- javascript基础知识整理
- JavaScript实现动态创建CSS样式规则方案
- JavaScript取得键盘按下方向键是哪个的方法
- 配置Memcache服务器并实现主从复制功能(repcached)
- Java对文件的随机读写以及压缩处理操作
- 一波二叉树遍历问题的C++解答实例分享