您的位置:首页 > Web前端 > JavaScript

一段验证手机和座机的js脚本

2008-08-09 23:33 435 查看
Code

1 function checkCellPhone()//验证手机

2 {

3 var mobile=document.getElementById ("txt_ucellphone").value;

4 if(mobile!="")

5 {

6 var reg0=/^13\d{5,9}$/; //130--139。至少7位

7 var reg1=/^153\d{4,8}$/; //联通153。至少7位

8 var reg2=/^159\d{4,8}$/; //移动159。至少7位

9 var reg3=/^158\d{4,8}$/; //移动158。至少7位

10 if (reg0.test(mobile)||reg1.test(mobile)||reg2.test(mobile)||reg3.test(mobile))

11 {

12 return true;

13 }

14 else

15 {

16 alert("手机号格式错误!");

17 document.getElementById ("txt_ucellphone").focus();

18 return false;

19 }

20 }

21 else

22 {

23 alert("手机号不能为空!");

24 document.getElementById ("txt_ucellphone").focus();

25 return false;

26 }

27 }

28

29

30 function checkTel()//验证座机

31 {

32 var phone=document.getElementById("txt_utel").value;

33 if (phone!= "")

34 {

35 var p1 = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;

36 var me = false;

37 if (p1.test(phone))me=true;

38 if (!me)

39 {

40 alert('对不起,您输入的电话号码有错误。区号和电话号码之间请用-分割');

41 document.getElementById ("txt_utel").focus();

42 return false;

43 }

44 else

45 {

46 return true;

47 }

48 }

49 else

50 {

51 alert("电话号码不能为空!")

52 document.getElementById ("txt_utel").focus();

53 return false;

54 }

55

56 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: