js怎么验证文本框输入的值只能是(手机号,邮箱,字母加数字的账号限制10位)?

js 正则 怎么验证文本框输入的值只能是(手机号,邮箱,字母加数字的账号限制10位)


回答:

function isPhoneOrEmailOrPassport(value) {

const text = value.trim()

// 手机

if (/^(?:(?:\+|00)86)?1[3-9]\d{9}$/.test(text)) return true

// 邮箱

if (/^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(text)) return true

// 10位字母数字

if (/^[0-9a-zA-Z]{1,10}$/.test(text)) return true

return false

}

以上是 js怎么验证文本框输入的值只能是(手机号,邮箱,字母加数字的账号限制10位)? 的全部内容, 来源链接: utcz.com/p/933195.html

回到顶部