2011-04-25 119 views
0

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

这里我的代码:

变种X = document.forms [ “myForm会”] [ “电话”]值 如果(X == NULL || X == “”){ 警报 ( “必须填写商务电话号码”); 返回false; }

谢谢!

回答

1

您可以使用一个简单的正则表达式来测试3位数划线-3位数破折号 - 4digits如下:

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 
+0

感谢您的快速反应。我会尽力让你知道它是否会奏效。谢谢,mVChr! – user627074 2011-04-27 14:33:14