常用正则
// 邮编格式验证、验证码格式验证 this.zipCodeTest = /^\d{6}$/ // 1-100正整数 this.positiveIntegerTest = /^\d{1,3}$/ // 座机格式验证 this.landlineAreaCodeTest = /^(\d{3,4})$/ this.landlinePhoneCodeTest = /^\d{7,8}$/ // 根据工信部2019年最新公布的手机号段 后面是港澳台 this.phoneNumberTest = /^1((3[\d])|(4[5,6,7,9])|(5[0-3,5-9])|(6[5-7])|(7[0-8])|(8[\d])|(9[1,5,8,9]))\d{8}$|^0085[23]\d{8}$|^00886\d{9}$/ // 邮箱格式验证 this.emailTest = /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/ // 身份证号码验证 code==01 this.idNoTest = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/ // 6-25个数字字母 其他证件号码 this.otherNoTest = /^[\da-zA-Z\u4E00-\u9FA5]{6,25}$/ // 出生证10个字符,1个大写字母+9个数字 code==13 this.BirthIdTest = /^([A-Z])(\d{9})$/ // 4-8个数字字母 警官证code==16 this.JgzTest = /^[\da-zA-Z\u4E00-\u9FA5]{4,8}$/ // 港澳台 code==17 this.HKzTest = /^[\da-zA-Z\u4E00-\u9FA5]{18}$/ // 姓名校验英文 // this.enNameTest = /^[A-Za-z][A-Za-z\s]*[A-Za-z]$/ this.enNameTest = /^[A-Za-z][A-Za-z\s(\-)]*[A-Za-z]$/ // 中文包括少数民族 【\u4dae】䶮 // eslint-disable-next-line no-useless-escape this.chNameTest = /^[\u4E00-\u9FA5][\u4E00-\u9FA5\(·|•)|\u4dae]*[\u4E00-\u9FA5|\u4dae]$/ // this.chNameTest = /^[\u4E00-\u9FA5][\u4E00-\u9FA5\(·|•)]*[\u4E00-\u9FA5]$/
其实人生 我只是不想输而已