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获取鼠标移动时的坐标(兼容IE8、chome谷歌、Firefox)
Sep 13 Javascript
javascript编写实用的省市选择器
Feb 12 Javascript
jquery使用animate方法实现控制元素移动
Mar 27 Javascript
jquery实现手机号码选号的方法
Jul 31 Javascript
微信小程序分页加载的实例代码
Jul 11 Javascript
使用vue构建移动应用实战代码
Aug 02 Javascript
webpack使用 babel-loader 转换 ES6代码示例
Aug 21 Javascript
详解浏览器缓存和webpack缓存配置
Jul 06 Javascript
微信小程序实践之动态控制组件的显示/隐藏功能
Jul 18 Javascript
Koa代理Http请求的示例代码
Oct 10 Javascript
详解JS取出两个数组中的不同或相同元素
Mar 20 Javascript
vue 解决兄弟组件、跨组件深层次的通信操作
Jul 27 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
四月新番又没了,《Re:从零开始的异世界生活》第二季延期至7月播出
2020/05/06 日漫
先进的自动咖啡技术,真的可以取代咖啡师吗?
2021/03/06 冲泡冲煮
PHP数组循环操作详细介绍 附实例代码
2013/02/03 PHP
如何使用php输出时间格式
2013/08/31 PHP
thinkphp普通查询与表达式查询实例分析
2014/11/24 PHP
PHP tp5中使用原生sql查询代码实例
2020/10/28 PHP
脚本吧 - 幻宇工作室用到js,超强推荐expand.js
2006/12/23 Javascript
javascript,jquery闭包概念分析
2010/06/19 Javascript
让ie运行js时提示允许阻止内容运行的解决方法
2010/10/24 Javascript
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
2011/04/27 Javascript
javascript 回到顶部效果的实现代码
2014/02/17 Javascript
JS 在指定数组中随机取出N个不重复的数据
2014/06/10 Javascript
逐一介绍Jquery data()、Jquery stop()、jquery delay()函数(详)
2015/11/04 Javascript
canvas红包照片实例分享
2017/02/28 Javascript
Nodejs下使用gm圆形裁剪并合成图片的示例
2018/02/22 NodeJs
React 组件间的通信示例
2018/06/14 Javascript
JavaScript 处理树数据结构的方法示例
2019/06/16 Javascript
JavaScript语法约定和程序调试原理解析
2020/11/03 Javascript
Python缩进和冒号详解
2016/06/01 Python
Python reduce()函数的用法小结
2017/11/15 Python
pandas修改DataFrame列名的实现方法
2019/02/22 Python
为什么从Python 3.6开始字典有序并效率更高
2019/07/15 Python
python对常见数据类型的遍历解析
2019/08/27 Python
解决python对齐错误的方法
2020/07/16 Python
阿提哈德航空官方网站:Etihad Airways
2017/01/06 全球购物
2014年迎新年联欢会活动策划方案
2014/02/26 职场文书
企业党员公开承诺书
2014/03/26 职场文书
警察正风肃纪剖析材料
2014/10/16 职场文书
美术教师个人总结
2015/02/06 职场文书
预备党员转正党小组意见
2015/06/01 职场文书
2016保送生自荐信范文
2016/01/29 职场文书
入党申请书格式
2019/06/20 职场文书
发工资啦!教你用Python实现邮箱自动群发工资条
2021/05/10 Python
JavaScript利用html5新方法操作元素类名详解
2021/11/27 Javascript
解决persistence.xml配置文件修改存放路径的问题
2022/02/24 Java/Android
HTML页面点击按钮关闭页面的多种方式
2022/12/24 HTML / CSS