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 ES6中的Generator
Jul 28 Javascript
JavaScript Base64 作为文件上传的实例代码解析
Feb 14 Javascript
浅谈react前后端同构渲染
Sep 20 Javascript
pm2启动ssr失败的解决方法
Jun 29 Javascript
jQuery实现可编辑的表格
Dec 11 jQuery
JavaScript监听触摸事件代码实例
Dec 30 Javascript
JS简单表单验证功能完整示例
Jan 26 Javascript
node.js 微信开发之定时获取access_token
Feb 07 Javascript
Javascript模拟实现new原理解析
Mar 03 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
Mar 06 Javascript
Vue中keep-alive的两种应用方式
Jul 15 Javascript
JavaScript实现多层颜色选项卡嵌套
Sep 21 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将文本文件转换csv输出的方法
2014/12/31 PHP
php数组随机排序实现方法
2015/06/13 PHP
Thinkphp5 自定义上传文件名的实现方法
2019/07/23 PHP
JQuery 获取和设置Select选项的代码
2010/02/07 Javascript
js实现非常简单的焦点图切换特效实例
2015/05/07 Javascript
JS实现的页面自定义滚动条效果
2015/10/26 Javascript
js实现n秒倒计时后才可以点击的效果
2015/12/20 Javascript
JS数组去掉重复数据只保留一条的实现代码
2016/08/11 Javascript
移动端点击图片放大特效PhotoSwipe.js插件实现
2016/08/25 Javascript
javascript代码调试之console.log 用法图文详解
2016/09/30 Javascript
第一次接触神奇的Bootstrap
2016/10/14 Javascript
Html5+jQuery+CSS制作相册小记录
2016/12/30 Javascript
详谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/25 Javascript
javascript实现二叉树遍历的代码
2017/06/08 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
2018/07/10 Javascript
[02:17]2016国际邀请赛中国区预选赛VG战队领队采访
2016/06/26 DOTA
linux系统使用python监控apache服务器进程脚本分享
2014/01/15 Python
python实现快速排序的示例(二分法思想)
2018/03/12 Python
解决Pycharm中import时无法识别自己写的程序方法
2018/05/18 Python
python3.4实现邮件发送功能
2018/05/28 Python
python 不以科学计数法输出的方法
2018/07/16 Python
Django的models模型的具体使用
2019/07/15 Python
在pytorch中为Module和Tensor指定GPU的例子
2019/08/19 Python
Python 读取 YUV(NV12) 视频文件实例
2019/12/09 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
2020/03/08 Python
python制作一个简单的gui 数据库查询界面
2020/11/19 Python
CSS3弹性布局内容对齐(justify-content)属性使用详解
2017/07/31 HTML / CSS
全球知名巧克力品牌:Godiva
2016/07/22 全球购物
美国职棒大联盟官方网上商店:MLBShop.com
2017/11/12 全球购物
工商管理实习生自我鉴定范文
2013/12/18 职场文书
新护士岗前培训制度
2014/02/02 职场文书
美术国培研修感言
2014/02/12 职场文书
超市中秋节活动方案
2014/02/12 职场文书
模范教师事迹材料
2014/12/16 职场文书
pytorch实现ResNet结构的实例代码
2021/05/17 Python
SQL Server Agent 服务无法启动
2022/04/20 SQL Server