电话验证 - 帮助

时间:2011-04-25 22:13:49

标签: javascript jquery validation

我需要一个只接受数字和破折号的电话验证码,如777-777-7777格式,长度等于12.我是Jquery的新手,我真的很感谢你的帮助。

这里是我的代码:

var x = document.forms [“myForm”] [“phone”]。value if(x == null || x ==“”)   {   警报(“必须填写商务电话号码”);       返回false;   }

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用简单的RegEx测试3位数字 - 破折号3位数字 - 破折号4位数字,如下所示:

var phoneTest = new RegExp("\\d{3}-\\d{3}-\\d{4}"),
    phoneNum = "777-777-7777",
    otherNum = "66-666-6666";

phoneTest.test(phoneNum); // returns true
phoneTest.test(otherNum); // returns false