正则校验 记录

129 阅读1分钟

//手机号验证

export const patternPhone = (value: any) => {

     let myreg = /^[1][3,4,5,6,7,8,9][0-9]{9}$/

     return myreg.test(value)

}

//校验邮箱格式

export function checkEmail(email: any) {

     var pattern = /\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}/

     return pattern.test(email)

}

//身份证校验

     export function checkIdCard(value: any) {

     return /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/.test(value)

}