我對jQuery非常陌生,我只是想要一個正則表達式來驗證jQuery中的電話號碼是否爲我的文本字段之一。帶空格的電話號碼驗證
我想顯示最大長度爲12的電話號碼並允許空格;我的模式是:
011 233 455 345
或1111 3333 3333
我已經找到了這個目的驗證,但沒有找到確切的驗證。
我對jQuery非常陌生,我只是想要一個正則表達式來驗證jQuery中的電話號碼是否爲我的文本字段之一。帶空格的電話號碼驗證
我想顯示最大長度爲12的電話號碼並允許空格;我的模式是:
011 233 455 345
或1111 3333 3333
我已經找到了這個目的驗證,但沒有找到確切的驗證。
你可以試試這個。請注意,正則表達式中0-9之後有一個空格。
var phone = $('input[name="phone"]').val();(select your field here.)
intRegex = /^[0-9 ]+$/;
if((phone.length > 12) || (!intRegex.test(phone)))
{
alert('Please enter a valid phone number.');
return false;
}
沒有空格的12位數是有效的嗎? – asifrc
我強烈建議使用谷歌的libphonenumber庫。 https://code.google.com/p/libphonenumber/這是對整個網絡的推薦...讓我們不要再被我們的電話號碼驗證細分 – Bryan
@ranivder您問了8個問題,但沒有人接受。 –