身份证号正则校验:
前6位 第一位1到9范围 后5位 数字 /^[1-9]\d{5}/
年份4位 开头两位 18 or 19 or 20 后面2位数字 /(18|19|20)\d{2}/
月份2位 1开头 第二位为0到2 或者 0开头 第二位1到9 /((1[0-2])|(0[1-9]))/
日期2位 第一位0到2的范围,第二位1到9的返回 加上10 20 30 31 /(([0-2][1-9])|10|20|30|31)/
最后4位 前三位为数字 最后一位0到9 or x or X /\d{3}[0-9xX]&/

完整正则
/^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/

身份证号脱敏

let idnumber = idnumber.replace(/^((\d{6})\d+(\d{3}[0-9xX]))$/, '$2********$3')

手机号正则校验

/^1[3456789]\d{9}$/

固定电话校验
示例: 0571-9888888 或 05719888888
开头为0的3到4为区号
中间的 - 按需要添加
尾部 7到8位号码

/^0(\d{2,3}|\d{2,3}-)?\d{7,8}$/

邮箱校验
由数字、字母或者_-组成,中间添加@. 分开

/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/

微信号校验
字母开头,由_-字母和数字组成的6到20位字符

/^[a-zA-Z][_\-a-zA-Z\d]{5,19}$/

传真校验
3到4位区号 - 7到8位手机号 - 尾部1到6位
纯数字 11~18 位
/^(\d{3,4}-\d{7,8}-\d{1,6}|\d{11,18})?$/

企业税号校验
16 | 18 | 19 | 20 位大写英文字母和数字
/^[A-Z0-9]{15}$|^[A-Z0-9]{17}$|^[A-Z0-9]{18}$|^[A-Z0-9]{20}$/

银行卡号
16到19位数字

/^\d{16,19}$/

银行卡格式 xxxx xxxx xxxx xxxx
let res = acount.replace(/(.{4})/g, '$1 ')

手机号格式 xxx xxxx xxxx

let res = mobile.replace(/(\d{3})(\d{4}))/g, '$1 $2')

营业执照
大写字母和数字15到18位
/^[A-Z0-9]{15,18}$/

身份证、手机号、邮箱、银行卡、企业税号等正则校验相关推荐

  1. Vue 正则表达式验证表单字段(如用户名/密码/真实姓名/身份证/手机号/邮箱)的合法性

    1. 给页面表单对象添加验证属性 由于我的项目使用的el-form,则给el-form添加属性  :rules="registerRules" ref="register ...

  2. C#正则判断手机号 邮箱 网址 日期 IP 身份证等

    C#正则判断手机号 邮箱 网址 日期 IP 身份证等: /*********************************************************************** ...

  3. 正则匹配:Email 密码强度 身份证 手机号 日期 数字每4个字空一格等

    正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑.熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升.下面是在前端开发中经常 ...

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

    常用的手机号,身份号正则校验 手机号的正则校验: let tel = 12345678901; /^1[34578]\d{9}$/.test(tel): 返回值为true和false: functio ...

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

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

  6. 正则校验手机号是否存在3位以上豹子号或升降连号

    需求背景 需求 近期开发了一个需求,校验工资表中的人员手机号是否存在3位以上连号,或者3位以上豹子号,网上的文章有点搞人,正则可以用,但各种案例的方法根本不行.现自己结合需求,写出这篇文章. 先上正则 ...

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

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

  8. 正则校验手机号和邮箱

    校验手机号正则 校验邮箱正则

  9. 手机号以及区号的正则判断方法

    1:在上方定义正则判断,或者是写在正则校验规则中(这边让代码看的不乱就在上方定义了) const mobileReg = /^(([1][3,4,5,7,8,9]\d{9})|([0]\d{10,11 ...

最新文章

  1. mysql 常用函数循环_近30个MySQL常用函数,看到就是学到,纯干货收藏!
  2. pyqt tableview mysql_当数据库中添加了一个新条目时,如何在PyQt中更新TableView?
  3. grafana 安装配置
  4. 使用cordova serve build以及tomcat进行web 调试。
  5. 安装oracle9i时提示找不到文件OCS4J.properties的解决方法
  6. 三丰三坐标编程基本步骤_加工中心开机回零的两种基本方式及常见问题的应对方法...
  7. FlexSPI对写时序支持
  8. webpack4.0学习笔记
  9. HDU Today--hdu2112
  10. 软件评测师备考详细知识点
  11. html实现下载功能(两种方式)
  12. 全志8916平台MIPI_LCD调试方法
  13. 如何查看端口是否开启
  14. 概率论与数理统计知识框架梳理
  15. 第五章习题——C程序设计(第四版)
  16. opencv机器视觉入门
  17. Mathematica里面总有一些炫的特征
  18. FastFCN: Rethinking Dilated Convolution in the Backbone for Semantic Segmentation
  19. 光纤专线与普通宽带区别(ASDL)
  20. 漫水算法原理及其实现

热门文章

  1. 用python可以画的可爱的图形_用Python的Turtple画图形
  2. 17福师计算机在线作业,17秋福师《计算机应用基础》在线作业一.doc
  3. 数据结构----主席树
  4. vue项目中运行项目造成浏览器崩溃
  5. python做相册_《自拍教程73》Python 自动生成相册文件夹
  6. HDU 1107 武林 大模拟
  7. 第三十九篇 自定义指令 - directive
  8. 基于javaweb的图书管理系统(java+jsp+layui+bootstrap+servlet+mysql)
  9. 【电商】管理后台之账号管理
  10. win7如何启动蓝牙的设备添加到计算机