正则匹配如何匹配手机号,除了某个特殊的号码
要求除了18866393005这个号码,其余号码都能匹配到。varstr='18866393005';varreg=/^1(3|5|8|7)\d{9}$/;varresu...
要求除了18866393005这个号码,其余号码都能匹配到。
var str = '18866393005';
var reg=/^1(3|5|8|7)\d{9}$/;
var result = reg.exec(str);
alert(result); 展开
var str = '18866393005';
var reg=/^1(3|5|8|7)\d{9}$/;
var result = reg.exec(str);
alert(result); 展开
1个回答
展开全部
Javascript正则表达式:^(?!18866393005)1(3|5|8|7)\d{9}$
完整的Javascript程序如下:
<script type="text/javascript">
var str = "18866393005";
var reg=/^(?!18866393005)1(3|5|8|7)\d{9}$/;
var result = reg.exec(str);
if(result==null || result=="")
alert("没匹配!");
else
alert(result[0]);
</script>
运行结果:
没匹配!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询