校验普通电话、传真号码、手机号码:可以“+”开头,除数字外,可含有“-”
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 }
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 }
相关文章推荐
- 校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”
- 校验普通电话、传真号码的正则表达式(可以+开头,除数字外,可含有-)
- 校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”
- 校验普通电话、传真号码的正则表达式(可以+开头,除数字外,可含有-)
- 校验出生日期,校验身份证格式,校验会员账户:9开头数字,校验手机号码是否合法,判断字符串中的url是否都是图片格式字符串,通过图片url读取图片并将图片转换成base64编码
- js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
- 页面输入判断是否为各种数字(如空、0~9数字、浮点数、电话手机号码、身份证、邮编等等)
- JS验证 数字 电话号码 传真 邮箱 手机号码 邮编 日期
- [导入]页面输入判断是否为各种数字(如空、0~9数字、浮点数、电话手机号码、身份证、邮编等等)
- 常用的js验证代码_数字|电话号码|传真|邮箱|手机号码|邮编
- 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
- 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
- JS|jQuery 正则校验 电话、邮箱、手机号码、邮编、身份证号码
- JS/正则 验证 数字 电话号码 传真 邮箱 手机号码 邮编 日期
- 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
- 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
- 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
- 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
- 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
- 正则表达式匹配手机号码 写一个正则表达式,可以匹配尾号5连的手机号。规则: 第1位是1,第二位可以是数字3458其中之一,后面4位任意数字,最后5位为任意相同的数字。