JavaScript中支持固定电话验证的正则表达式
4个回答
展开全部
<script>
//匹配格式:3/4位区号-7/8位电话号码
var par=/[\d]{3,4}-[\d]{7,8}/
//匹配格式:区号与电话号码之间没有一横
var par=/[\d]{10,12}/
//限制开头一定为0
var par=/^0[\d]{2,3}-[\d]{7,8}/
if(str.test(par)){
alert('格式正确')
}
</script>
//匹配格式:3/4位区号-7/8位电话号码
var par=/[\d]{3,4}-[\d]{7,8}/
//匹配格式:区号与电话号码之间没有一横
var par=/[\d]{10,12}/
//限制开头一定为0
var par=/^0[\d]{2,3}-[\d]{7,8}/
if(str.test(par)){
alert('格式正确')
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的有问题,没考虑到4位区号,正确的是:
\d{3,4}-\d{7,8}
\d{3,4}-\d{7,8}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
[0-9]{3}-[0-9]{7,8}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询