// 身份證号
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)[email protected][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)
}