首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

js验证电话正则表达式,高手何在?解决方案

2012-02-11 
js验证电话正则表达式,高手何在?国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)或者国家代

js验证电话正则表达式,高手何在?
国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位) 或者
国家代码(2到3位)区号(2到3位)电话号码(7到8位)分机号(3位)

[解决办法]
var isphone = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
if($("#phone1").val()!=""){
if (!isphone.test($("#phone1").val())){
alert("电话号码有误,请重新输入");
return; 
}
}
[解决办法]
网上应该有吧!
[解决办法]
/^((\d{2,3}-){2}\d{7,8}-\d{3})|(\d{2,3}\d{2}\d{7,8}\d{3})$/

这是我能想出来的了。。看下面的高手了
[解决办法]
电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号) :
((\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}))$)
这段肯定性,我经常用的代码,给分哦

热点排行