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 相关文章推荐
表单(FORM)的一些实用效果代码
Mar 25 Javascript
js中获取事件对象的方法小结
Mar 13 Javascript
window.location.href = window.location.href 跳转无反应 a超链接onclick事件写法
Aug 21 Javascript
ztree获取选中节点时不能进入可视区域出现BUG如何解决
Dec 03 Javascript
学习JavaScript事件流和事件处理程序
Jan 25 Javascript
jQuery组件easyui基本布局实现代码
Aug 25 Javascript
在vue中添加Echarts图表的基本使用教程
Nov 22 Javascript
Vue兼容ie9的问题全面解决方案
Jun 19 Javascript
Angular ui-roter 和AngularJS 通过 ocLazyLoad 实现动态(懒)加载模块和依赖
Nov 25 Javascript
js中Array对象的常用遍历方法详解
Jan 17 Javascript
JQuery表单元素取值赋值方法总结
May 12 jQuery
VUE中鼠标滚轮使div左右滚动的方法详解
Dec 14 Vue.js
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 字符串替换的方法
2012/01/10 PHP
php计算数组不为空元素个数的方法
2014/01/27 PHP
WordPress中的shortcode短代码功能使用详解
2016/05/17 PHP
基于PHP实现用户登录注册功能的详细教程
2020/08/04 PHP
基于PHP+Mysql简单实现了图书购物车系统的实例详解
2020/08/06 PHP
枚举JavaScript对象的函数
2006/12/22 Javascript
解决JS浮点数运算出现Bug的方法
2013/03/12 Javascript
深入了解Node.js中的一些特性
2014/09/25 Javascript
js QQ客服悬浮效果实现代码
2014/12/12 Javascript
javascript实现将文件保存到本地方法汇总
2015/07/26 Javascript
实践中学习AngularJS表单
2016/03/21 Javascript
React简单介绍
2017/05/24 Javascript
JS实现将对象转化为数组的方法分析
2019/01/21 Javascript
JS如何实现封装列表右滑动删除收藏按钮
2020/07/23 Javascript
[15:15]教你分分钟做大人:狙击手
2014/10/30 DOTA
python线程池(threadpool)模块使用笔记详解
2017/11/17 Python
Python实现识别手写数字 Python图片读入与处理
2020/03/23 Python
解决pycharm无法识别本地site-packages的问题
2018/10/13 Python
Python实现将通信达.day文件读取为DataFrame
2018/12/22 Python
详解pandas删除缺失数据(pd.dropna()方法)
2019/06/25 Python
python打开使用的方法
2019/09/30 Python
PyTorch学习:动态图和静态图的例子
2020/01/06 Python
使用pth文件添加Python环境变量方式
2020/05/26 Python
python中加背景音乐如何操作
2020/07/19 Python
html5 canvas 使用示例
2010/10/22 HTML / CSS
使用html5 canvas创建太空游戏的示例
2014/05/08 HTML / CSS
使用HTML5做的导航条详细步骤
2020/10/19 HTML / CSS
英国名牌服装购物网站:OD’s Designer
2019/09/02 全球购物
学校卫生检查制度
2014/02/03 职场文书
大学生作弊检讨书
2014/02/19 职场文书
《庐山的云雾》教学反思
2014/04/22 职场文书
迎七一演讲稿
2014/09/12 职场文书
文明单位申报材料
2014/12/23 职场文书
六一文艺汇演开幕词
2015/01/29 职场文书
承德避暑山庄导游词
2015/02/03 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书