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 相关文章推荐
JQuery 浮动导航栏实现代码
Aug 27 Javascript
js的写法基础分析
Jan 17 Javascript
如何使用jQuery来处理图片坏链具体实现步骤
May 02 Javascript
鼠标焦点离开文本框时验证的js代码
Jul 19 Javascript
AngularJS语法详解(续)
Jan 23 Javascript
jQuery图片左右滚动代码 有左右按钮实例
Jun 20 Javascript
js如何判断是否在iframe中及防止网页被别站用iframe嵌套
Jan 11 Javascript
Angular 2父子组件之间共享服务通信的实现
Jul 04 Javascript
Node.js搭建小程序后台服务
Jan 03 Javascript
Vue唯一可以更改vuex实例中state数据状态的属性对象Mutation的讲解
Jan 18 Javascript
详解iview的checkbox多选框全选时校验问题
Jun 10 Javascript
vue实现登录页面的验证码以及验证过程解析(面向新手)
Aug 02 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编写大型网站问题集
2007/03/06 PHP
PHP调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
解析PHP强制转换类型及远程管理插件的安全隐患
2014/06/30 PHP
Apache服务器下防止图片盗链的办法
2015/07/06 PHP
屏蔽PHP默认设置中的Notice警告的方法
2016/05/20 PHP
总结PHP中初始化空数组的最佳方法
2019/02/13 PHP
js下利用控制器载入对应脚本
2010/07/17 Javascript
js constructor的实际作用分析
2011/11/15 Javascript
Javascript实现滚动图片新闻的实例代码
2013/11/27 Javascript
Javascript selection的兼容性写法介绍
2013/12/20 Javascript
js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
2014/01/27 Javascript
jquery实现的一个文章自定义分段显示功能
2014/05/23 Javascript
我的Node.js学习之路(四)--单元测试
2014/07/06 Javascript
信息页文内画中画广告js实现代码(文中加载广告方式)
2016/01/03 Javascript
微信小程序wepy框架学习和使用心得详解
2019/05/24 Javascript
JavaScript实现的联动菜单特效示例
2019/07/08 Javascript
详解vuex的简单todolist例子
2019/07/14 Javascript
关于layui flow loading占位图的实现方法
2019/09/21 Javascript
vue.js实现只能输入数字的输入框
2019/10/19 Javascript
浅谈vue单页面中有多个echarts图表时的公用代码写法
2020/07/19 Javascript
Python3实现Web网页图片下载
2016/01/28 Python
python让列表倒序输出的实例
2018/06/25 Python
解决Python3中的中文字符编码的问题
2018/07/18 Python
python实现n个数中选出m个数的方法
2018/11/13 Python
python处理excel绘制雷达图
2019/10/18 Python
Django 创建后台,配置sqlite3教程
2019/11/18 Python
Python导入模块包原理及相关注意事项
2020/03/25 Python
Pycharm 使用 Pipenv 新建的虚拟环境(图文详解)
2020/04/16 Python
keras-siamese用自己的数据集实现详解
2020/06/10 Python
pycharm 使用anaconda为默认环境的操作
2021/02/05 Python
春风行动实施方案
2014/03/28 职场文书
爱与责任师德演讲稿
2014/08/26 职场文书
缅怀先烈演讲稿
2014/09/03 职场文书
2014年办公室工作总结范文
2014/11/12 职场文书
个人政治思想总结
2015/03/05 职场文书
关于开学的感想
2015/08/10 职场文书