2011-04-25 70 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