// 身份证号
export function isIdNo (number) {
if (!number) return false
const regx = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X)$)/
return regx.test(number)
}
// 电子邮箱
export function isEmail (value) {
const emailReg = /^([a-zA-Z]|[0-9])(\w)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/
return emailReg.test(value)
}
// 手机号码
export function isPhone (val) {
const patrn = /^(((1[3456789][0-9]{1})|(15[0-9]{1}))+\d{8})$/
if (patrn.test(val)) {
return true
} else {
return false
}
}
// 电话号码
export function isTelephone (val) {
const patrn = /^\d+$/
if (patrn.test(val)) {
return true
} else {
return false
}
}
// 中文名称
export function isName (value) {
const reg = /^[\u2E80-\u9FFF]+$/// Unicode编码中的汉字范围
if (!value) return false
return reg.test(value)
}
// 是否为统一社会信用代码 18位的数字或字母
export function isOrgCode (value) {
const reg = /^[A-Z0-9]{18}$/ // Unicode编码中的汉字范围
if (!value) return false
return reg.test(value)
}
一些常用的正则校验(手机号,电子邮箱,身份证号...)
最新推荐文章于 2024-05-20 10:35:51 发布