验证固定电话号码的正则表达式代码:
固定电话的用户虽然越来越少,但是在某些场合或者说场所是比不可少的,例如公司,公司使用固定电话总让人感觉比较正规,比一个手机号码看起来踏实,所以网站的某些地方也是要求填写固定电话号码的,所以对于格式的验证也就成为一个必须要做的工作,下面一段能够验证固定电话格式的正则表达式,希望对需要的朋友带来参考价值。
代码如下:
function testTelephone(phone) { var phone_reg = new RegExp(/^\d{3}-\d{7,8}|\d{4}-\d{7,8}$/); if(!phone_reg.test(phone)) { return "电话号码格式错误"; } return "电话号码格式正确"; } var num="0532-88901158"; console.log(testTelephone(num))
以上代码可以验证带有区号的七到八位电话号码。
相关阅读:
1.RegExp()函数可以参阅正则表达式的创建一章节。
2.test()函数可以参阅正则表达式test()函数一章节。
原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=11741
更多内容可以参阅:http://www.softwhy.com/zhengze/