您的位置:首页 > 其它

校验普通电话、传真号码、手机号码:可以“+”开头,除数字外,可含有“-”

2011-05-15 17:32 531 查看
1 //校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”
2 function isTel(object)
3 {
4 if(object.length<=0||object.length<=0)
5 {
6 alert("联系电话不能为空,请填写!");
7 object.focus();
8 return false;
9 }
10 //国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"
11 var s = object.value;
12 var pattern = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/; //座机
13 var pattern2 = /^(\d{7,8})?$/; //座机不带区号的
14 var pattern1 = /^(13[0-9]|15[0|3|6|7|8|9]|18[6|8|9])\d{8}$/; //手机
15 if (s != "")
16 {
17 if ((pattern.exec(s)) || (pattern1.exec(s)) || (pattern2.exec(s)))
18 {
19 // alert('请输入正确的电话号码:电话号码格式为国家代码(2到3位)-区号(2到3位)-电话号码 (7到8位)-分机号(3位)"');
20 // object.focus();
21 return true;
22 }
23 else if ((!pattern.exec(s)) && (!pattern1.exec(s)) && (!pattern2.exec(s)))
24 {
25 alert('请输入正确的联系电话');
26 object.focus();
27 return false;
28 }
29 }
30 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐