正则表达式:邮箱格式和手机号(3-4位区号,7-8位直播号码,1-4位分机号)
Posted 怪咖咖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式:邮箱格式和手机号(3-4位区号,7-8位直播号码,1-4位分机号)相关的知识,希望对你有一定的参考价值。
<input type="text" id="uid" onblur="mail()" />//文本框,实现失去焦点时触发判断邮箱或电话号码格式是否正确,正确不做反应,错误输出("用户名的邮箱或手机号格式不正确")
function mail() { var patten2= new RegExp(/^[0-9|A-z|_]{1,17}[@][0-9|A-z]{1,3}.(com)$/) //邮箱正则表达式 var patten1 = new RegExp(/(\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$/)//手机号正则表达式(11位手机号码 3-4位区号,7-8位直播号码,1-4位分机号 ) var mail = document.getElementById("uid").value; if(patten1.test(mail)||patten2.test(mail)) { } else { alert("用户名的邮箱或手机号格式不正确"); } }
以上是关于正则表达式:邮箱格式和手机号(3-4位区号,7-8位直播号码,1-4位分机号)的主要内容,如果未能解决你的问题,请参考以下文章