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