常用表单校验RegExp

Posted rosendolu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用表单校验RegExp相关的知识,希望对你有一定的参考价值。

  1. 手机号校验
  2. 身份证

手机号校验

const regExp = /^(?:\+?86)?1(?:3\d3|5[^4\D]\d2|8\d3|7(?:[35678]\d2|4(?:0\d|1[0-2]|9\d))|9[189]\d2|66\d2)\d6$/
// example 
regExp.test(15878673234) // true

身份证

const regExp = /^[1-9]\d5(18|19|20)\d2((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d3[0-9Xx]$/;

参考:

  1. chinaMobiePhoneNumberRegExp
  2. validator.js
  3. 身份证校验
  4. 身份证校验规则

以上是关于常用表单校验RegExp的主要内容,如果未能解决你的问题,请参考以下文章

element-ui自定义表单校验规则及常用表单校验

element-ui自定义表单校验规则及常用表单校验

五十三:WTForms表单验证之常用验证器

vue elementUI表单的常用校验

常用表单校验

表单多个表单项的动态校验总结