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
}