常用的相关正则校验

tech2025-04-14  1

1. 正数 var reg1 = /^(([1-9]+\d*?)|0){1}(\.\d*)?$/ 2.正整数 var reg2 = /^([1-9]\d*|[0]{1,1})$/ 3.保留两位小数 var reg3 = /^(([1-9]+\d*?)|0){1}(\.[\d]{1,2})?$/ 4.验证非汉字 var reg4 = /[\u4e00-\u9fa5]/ 5.验证数字和横杠 var reg5 = /^([0-9-]+)$/ 6.验证日期 20200101-20200909 var reg6 = /\d{4}\d{2}\d{2}-\d{4}\d{2}\d{2}/ 7.验证身份证号 var reg7 = /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|x|x)$/ 8.验证手机号 var reg8 = /^1([358][0-9]|4[579]|66|7[0135678]|9[89])[0-9]{8}$/ 9.6位工号验证 var reg9 = /^\d{6}$/ 10.电话号码验证 var reg10 = /^(\(\{3,4}\)|\d{3,4}-|\s)?\d{8}$/ 11.邮箱编码验证 var reg11 = /^ [1-9]\d{5}(?!\d)$/ export function isIdNo(idNo){ if(!idNo || !reg7.test(idNo)){ return false; }else{ return true; } } import {isIdNo} from '.....' if(!isIdNo(idNo)){ // 提示 : 请输入正确身份证号 return }
最新回复(0)