开发中常用的一些正则匹配
/* 数字或字母 */
const numOrLetterReg = /^[A-Za-z0-9]+$/
/* 身份证号 */
const idReg = /^[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]$/
/* 手机号 */
const mobileReg = /^1[3456789]\d{9}$/
/* 手机or座机 */
const phoneReg = /^((1[3456789]\d{9})|(\d{7,8})|(\d{4}|\d{3})-(\d{7,8}))$/
/* 中文 */
const chineseReg = /[\u4E00-\u9FA5]/
/* 护照 */
const passportReg = /^1[45][0-9]{7}$|(^[P|p|S|s]\d{7}$)|(^[S|s|G|g|E|e]\d{8}$)|(^[Gg|Tt|Ss|Ll|Qq|Dd|Aa|Ff]\d{8}$)|(^[H|h|M|m]\d{8,10}$)/
/* 邮编 */
const postcodeReg = /^[0-9]{6}$/
/* 传真 */
const faxReg = /^(\d{3,4}-)?\d{7,8}$/
/* 邮箱 */
const eMailReg = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/
/* 数字或带小数点数字 */
const numberOrDotReg = /^\d+(\.\d+)?$/