常用的手机号,身份号正则校验

手机号的正则校验:

let tel = 12345678901;
/^1[34578]\d{9}$/.test(tel);

返回值为true和false;

function checkPhone(){
var phone = document.getElementById(‘phone’).value;
if(!(/^1[34578]\d{9}$/.test(phone))){
alert(“手机号码有误,请重填”);
return false;
}
}

解释:表示以1开头,第二位可能是3/4/5/7/8等的任意一个,在加上后面的\d表示数字[0-9]的9位,总共加起来11位结束。

/^(\ (\d{3,4}) |\d{3,4}-|\s)?\d{7,14}$/

电话号码的校验:

function checkTel(){ var tel = document.getElementById(‘tel’).value;
if(!/^((\d{3,4})|\d{3,4}-|\s)?\d{7,14}$/.test(tel)){
alert(‘固定电话有误,请重填’);
return false;
}
}

身份证号码的正则校验:

let IDNo =410231144484942049;
//身份证正则表达式(15位)
isIDCard1=/1\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/;

//身份证正则表达式(18位)
isIDCard2=/2\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/;

身份证正则合并:


  1. 1-9 ↩︎

  2. 1-9 ↩︎

常用的手机号,身份号正则校验相关推荐

  1. 手机号、密码正则校验

    文章目录 手机号正则校验 密码正则校验 手机号正则校验 public static boolean isPhone(String phone) {String regex = "^1[3|4 ...

  2. 手机号,身份证号,邮政编码,统一信用代码,发票抬头,纳税人识别号正则校验

    手机号 phone(rule, value, callback) {const reg = /^[1][3,4,5,6.7,8,9][0-9]{9}$/if (!reg.test(value)) {c ...

  3. 微信号正则校验,qq正则,邮箱正则,英文名正则

    var wxreg = /^[a-zA-Z]{1}[-_a-zA-Z0-9]{5,19}$/var qq = /^[1-9]\d{4,9}$/var email = /^[a-zA-Z0-9_.-]+ ...

  4. JavaScript微信号正则校验

    1.可以使用6-20个子母.数字.下划线和减号 2.必须以字母开头(字母不区分大小写) 3.不能设置中文 /^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/

  5. 身份证、手机号、邮箱、银行卡、企业税号等正则校验

    身份证号正则校验: 前6位 第一位1到9范围 后5位 数字 /^[1-9]\d{5}/ 年份4位 开头两位 18 or 19 or 20 后面2位数字 /(18|19|20)\d{2}/ 月份2位 1 ...

  6. 微信号,QQ号,手机号 正则校验

    var wxReg = new RegExp("^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$"); //微信号正则校验 var qqReg = new RegE ...

  7. 正则校验:微信号,qq号,邮箱

    java判断微信号.手机.名字的正则表达 - willgos - 博客园 https://www.cnblogs.com/solossl/p/5813106.html 微信号正则校验,qq正则,邮箱正 ...

  8. 正则校验IP及端口和域名和手机号、座机同步校验

    正则校验 let value="http://www.baidu.com" let num=fieldsValue.sdtName.split(":")if(n ...

  9. [前台]---js+jquery校验姓名,手机号,身份证号

    记一次前台验证姓名,手机号,身份证号的代码,复制即用,前提是有引入jquery. var name = "姓名"if(!is_forbidName(name)){alert(&qu ...

最新文章

  1. 2022-2028中国橡胶衬里行业全景调研及竞争格局预测报告
  2. 边缘检测、霍夫变换、重映射、仿射变换、直方图均衡化
  3. AI产业落地风向标,2019全球智博会亮点回顾
  4. python 零基础学习之路-01 计算机硬件
  5. 顶会ACL这十年:百度披荆斩棘,中国NLP乘风破浪
  6. 在POJO中使用ThreadLocal的Java嵌套事务
  7. mysql运营_为线上运营Mysql数据库设置从库
  8. DateFormat(炸窝)
  9. Java 并发框架Disruptor(七)
  10. python numpy array转置_Python numpy数组转置与轴变换
  11. 通过配置host文件实现本地域名任意设置
  12. 计算机网络(第七版)谢希仁编著 第四章课后答案详解
  13. 【网络-实验】rip最大有效跳数15
  14. 小米盒子显示连接服务器失败,小米盒子连接AirPlay失败的解决方法
  15. 滴滴资深分析专家:数据如何驱动业务增长
  16. java 打开url连接访问不了,android 应用Java自带的HttpURLConnection 连接网络 读取返回数据...
  17. YOLOv3 ubuntu 配置及训练自己的VOC格式数据集
  18. XSS安全漏洞修复解决方案
  19. lol哪个服务器有无限乱斗,英雄联盟无限乱斗和无限火力有什么区别 2021无限乱斗开放时间表[多图]...
  20. 数据分析--数据合并

热门文章

  1. STC89C52引脚
  2. 计算机图形学基础(第二版)陆枫 何云峰(1)
  3. 计算机硬件与软件的逻辑等价性,什么是软件与硬件的逻辑等价性
  4. 中兴阅读,你的移动阅读解决方案专家
  5. javaweb物流信息发布管理平台
  6. 图像分类训练tricks
  7. Attention九层塔:注意力机制的九重理解
  8. EXCEL公式及函数的高级应用(1)
  9. Southern and Volga Russia Qualifier 2019-2020(A Yellow Cards(贪心))
  10. 中山大学3D游戏设计读书笔记 unity3D Note6