js验证真实姓名与身份证号,手机号的简单实例


Posted in Javascript onJuly 18, 2016

最近的项目中用的需要调用实名认证的接口,实名认证接口价格相比短信而言高了不是几分钱,所以说调用实名认证的条件就要严格把关,因此用到js验证真实姓名与js验证身份证号。

进入正题

1.js验证真实姓名

js验证真实姓名,是用的unicode字符的来进行匹配,而中国人的姓名长度一般都是2-4,所以重复匹配{2,4}次

var regName =/^[\u4e00-\u9fa5]{2,4}$/;
 if(!regName.test(name)){
   alert('真实姓名填写有误');
   return false;
 }

2.js验证身份证号

js验证身份证号,中国的身份证号,一代身份证号是15位的数字,二代身份证都是18位的,最后一位校验位除了可能是数字还可能是'X'或'x',所以有四种可能性:a.15位数字 b.18位数字 c.17位数字,第十八位是'X' d.17位数字,第十八位是'x'

var regIdNo = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
 if(!regIdNo.test(idNo)){
   alert('身份证号填写有误');
   return false;
 }

详细版身份证验证:

3.js验证手机号

中国的手机号除了区号(+86),之外均是11位数字且首字母一定是1,第二位不一定,但是目前为止还没有出现1和2的

var mobileRegex = /^(((1[3456789][0-9]{1})|(15[0-9]{1}))+\d{8})$/;
 
     if(mobileRegex.test(phone)){
       alert('手机号正确');
     }else{
       alert('手机号输入不正确');
     }

以上这篇js验证真实姓名与身份证号,手机号的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript中令你抓狂的魔术变量
Nov 30 Javascript
jquery 最简单易用的表单验证插件
Feb 27 Javascript
nodeType属性返回被选节点的节点类型介绍
Nov 22 Javascript
JavaScript中switch语句的用法详解
Jun 03 Javascript
JavaScript forEach()遍历函数使用及介绍
Jul 08 Javascript
ExtJs动态生成treepanel的Json格式
Jul 19 Javascript
JS自定义选项卡函数及用法实例分析
Sep 02 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
Jun 30 Javascript
BootStrap中的Fontawesome 图标
May 25 Javascript
JavaScript实用代码小技巧
Aug 23 Javascript
深入解读Node.js中的koa源码
Jun 17 Javascript
详解Vue.js和layui日期控件冲突问题解决办法
Jul 25 Javascript
Bootstrap零基础入门教程(三)
Jul 18 #Javascript
15位和18位身份证JS校验的简单实例
Jul 18 #Javascript
Bootstrap零基础入门教程(二)
Jul 18 #Javascript
Bootstrap插件全集
Jul 18 #Javascript
全面了解javascript中的错误处理机制
Jul 18 #Javascript
JavaScript中ES6 Babel正确安装过程
Jul 18 #Javascript
深入理解JS正则表达式---分组
Jul 18 #Javascript
You might like
php的chr和ord函数实现字符加减乘除运算实现代码
2011/12/05 PHP
ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例
2019/08/05 PHP
DOM_window对象属性之--clipboardData对象操作代码
2011/02/03 Javascript
js+html5实现canvas绘制简单矩形的方法
2015/06/05 Javascript
jQuery热气球动画半透明背景的后台登录界面代码分享
2015/08/28 Javascript
jquery实现两边飘浮可关闭的对联广告
2015/11/27 Javascript
使用BootStrap实现悬浮窗口的效果
2016/12/13 Javascript
微信小程序 详解页面跳转与返回并回传数据
2017/02/13 Javascript
jQuery实现百度登录框的动态切换效果
2017/04/21 jQuery
浅谈JS封闭函数、闭包、内置对象
2017/07/18 Javascript
vue组件中使用iframe元素的示例代码
2017/12/13 Javascript
JavaScript中字符串的常用操作方法及特殊字符
2018/03/18 Javascript
swiper实现异形轮播效果
2019/11/28 Javascript
js实现点赞按钮功能的实例代码
2020/03/06 Javascript
Vue Render函数创建DOM节点代码实例
2020/07/08 Javascript
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
2020/11/12 Javascript
[53:49]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[01:10:58]KG vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
[43:53]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.22
2019/09/05 DOTA
Python在不同目录下导入模块的实现方法
2017/10/27 Python
python Event事件、进程池与线程池、协程解析
2019/10/25 Python
python 实现批量替换文本中的某部分内容
2019/12/13 Python
Python转换字典成为对象,可以用"."方式访问对象属性实例
2020/05/11 Python
CSS3的新特性介绍
2008/10/31 HTML / CSS
香港太阳眼镜网上商店:SmartBuyGlasses香港
2016/07/22 全球购物
美国著名童装品牌:OshKosh B’gosh
2016/08/05 全球购物
匈牙利墨盒和碳粉购买网站:CDRmarket
2018/04/14 全球购物
马来西亚网上花店:FlowerAdvisor马来西亚
2020/01/03 全球购物
自我鉴定 电子商务专业
2014/01/30 职场文书
保险公司晨会主持词
2014/03/22 职场文书
个人委托书怎么写
2014/09/17 职场文书
先进教育工作者事迹材料
2014/12/23 职场文书
汉字听写大会观后感
2015/06/12 职场文书
2015入党个人自传范文
2015/06/26 职场文书
大学生村官工作心得体会
2016/01/23 职场文书
elementui的el-popover修改样式不生效的解决
2021/06/30 Javascript