验证固定电话号码的正则表达式代码

验证固定电话号码的正则表达式代码:
固定电话的用户虽然越来越少,但是在某些场合或者说场所是比不可少的,例如公司,公司使用固定电话总让人感觉比较正规,比一个手机号码看起来踏实,所以网站的某些地方也是要求填写固定电话号码的,所以对于格式的验证也就成为一个必须要做的工作,下面一段能够验证固定电话格式的正则表达式,希望对需要的朋友带来参考价值。
代码如下:

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/

猜你喜欢

转载自softwhy.iteye.com/blog/2266907