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中获取请求的URL参数[正则]
Dec 25 Javascript
javascript相等运算符与等同运算符详细介绍
Nov 09 Javascript
jQuery学习笔记之jQuery.extend(),jQuery.fn.extend()分析
Jun 09 Javascript
谈一谈bootstrap响应式布局
May 23 Javascript
Angular2 多级注入器详解及实例
Oct 30 Javascript
JS中的phototype详解
Feb 04 Javascript
正则 js分转元带千分符号详解
Mar 08 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
Jun 15 Javascript
什么是Vue.js框架 为什么选择它?
Oct 17 Javascript
js序列化和反序列化的使用讲解
Jan 19 Javascript
vue实现点击隐藏与显示实例分享
Feb 13 Javascript
JQuery实现简单的复选框树形结构图示例【附源码下载】
Jul 16 jQuery
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
PHPMailer 中文使用说明小结
2010/01/22 PHP
php中利用post传递字符串重定向的实现代码
2011/04/21 PHP
php设计模式 Bridge (桥接模式)
2011/06/26 PHP
基于PHP一些十分严重的缺陷详解
2013/06/03 PHP
php 删除目录下N分钟前创建的所有文件的实现代码
2013/08/10 PHP
zf框架的registry(注册表)使用示例
2014/03/13 PHP
php使用preg_match()函数验证ip地址的方法
2017/01/07 PHP
如何利用PHP实现上传图片功能详解
2020/09/24 PHP
IE和Firefox在JavaScript应用中的兼容性探讨
2008/04/01 Javascript
javascript,jquery闭包概念分析
2010/06/19 Javascript
js获取当前地址 JS获取当前URL的示例代码
2014/02/26 Javascript
javascript中的遍历for in 以及with的用法
2014/12/22 Javascript
JQuery动态添加和删除表格行的方法
2015/03/09 Javascript
vue如何实现observer和watcher源码解析
2017/03/09 Javascript
nodejs中模块定义实例详解
2017/03/18 NodeJs
jquery实现的分页显示功能示例
2019/08/23 jQuery
Vue循环遍历选项赋值到对应控件的实现方法
2020/06/22 Javascript
TF-IDF与余弦相似性的应用(一) 自动提取关键词
2017/12/21 Python
python编程实现12306的一个小爬虫实例
2017/12/27 Python
tensorflow构建BP神经网络的方法
2018/03/12 Python
Python3实现的字典、列表和json对象互转功能示例
2018/05/22 Python
Python Flask前后端Ajax交互的方法示例
2018/07/31 Python
OpenCV+python手势识别框架和实例讲解
2018/08/03 Python
Python对CSV、Excel、txt、dat文件的处理
2018/09/18 Python
Python中对数组集进行按行打乱shuffle的方法
2018/11/08 Python
Selenium常见异常解析及解决方案示范
2020/04/10 Python
使用Keras加载含有自定义层或函数的模型操作
2020/06/10 Python
英国珠宝钟表和家居礼品精品店:David Shuttle
2018/02/24 全球购物
大学活动邀请函
2014/01/28 职场文书
工伤赔偿协议书
2014/04/15 职场文书
乡镇创先争优活动总结
2014/08/28 职场文书
乡镇干部个人对照检查材料思想汇报
2014/10/04 职场文书
小学德育工作总结2015
2015/05/12 职场文书
2016感恩父亲节主题广播稿
2015/12/18 职场文书
Python 类,对象,数据分类,函数参数传递详解
2021/09/25 Python
工厂无线对讲系统解决方案
2022/02/18 无线电