我使用這個:JQuery驗證:Regexing非美國電話號碼
jQuery.validator.addMethod("regex2", function(value, element, param) {
return value.match(new RegExp("." + param + "$"));
});
$("#phonenumber").rules("add", { regex2: "[0-9]+"})
以驗證電話。電話號碼必須至少爲7位數字,我從elsewhere得到了這個正則表達式,並使用參數minlength=7
,但這顯然不合適。應如何進行驗證?
我住在委內瑞拉。所以我認爲this is useless。我該如何改變它?在我的國家,0416-414 33 44應被視爲電話號碼的有效輸入。
末尾是否必須有空格或是否可選?它是否必須只有一個空間,還是可以多於一個?它是否必須是空格字符(U + 0020)還是可以是任何空格? – 2010-09-11 03:03:57
它不一定是空間,我正在改變這個問題,以適應alcuadrado的答案,因爲它似乎是最好的解決方案。 – andandandand 2010-09-11 03:15:17