誰能給我的正則表達式驗證號碼是定製電話號碼的正則表達式?
- 分鐘6或最多15個位數
- 可以包含
(),-,#(
如果存在則僅在首位,隨後數),/,+
例如。
(079) 22861851
(079)22861851
079 22861851
22861851
079-26408300/8200
079 264 083 00
9429527462
+919427957462
#9427957462
我想這一切以上的數字驗證真正的一個正則表達式公式..任何人都可以幫助我。
我已經嘗試了本
var phone_patternIndia = /^((\+){0,1}91(\s){0,1}(\-){0,1}(\s){0,1}){0,1}\d{2}(\s){0,1}(\-){0,1}(\s){0,1}[1-9]{1}[0-9]{7}$/;
var phone_patternUsa=/^([0-9](|-)?)?(\(?[0-9]{3}\)?|[0-9]{3})(|-)?([0-9]{3}(|-)?[0-9]{4}|[a-zA-Z0-9]{7})$/;
var phone_patternUsa1=/^[\\(]{0,1}([0-9]){3}[\\)]{0,1}[ ]?([^0-1]){1}([0-9]){2}[ ]?[-]?[ ]?([0-9]){4}[ ]*((x){0,1}([0-9]){1,5}){0,1}$/;
但它不工作的所有的時間..所以決定去與其他模式..
VAR phone_pattern =/^((\ d {3} - ? |(\ d {3}))\ S * \ d {7}($ | \ S */\ S * \ d {4} $)| \ d {3} \ S \ d {3} \ S \ d {3} \ S \ d {2} | + \ d {12} |#\ d {10})$ /;
if (phone_pattern.test(personal_phone))
{
$("#restErrorpersonalphone").html('');
$("#personal_phone").removeClass('borderColor');
} else {
$("#restErrorpersonalphone").html('Please enter valid phone number');
$("#personal_phone").addClass('borderColor');
flag = false;
}
它總是會在其他條件
你不提'+'或'/'您在任何規則,但他們似乎是有 –
已經編輯我的問題...請參閱... –
如果u不想幫我,然後請不要atleast放棄vote.i已經嘗試過的東西..如果你可以直接給我投票??我知道你的人是專家..我在這個正則表達式新的多數民衆贊成在這個問y ..如果我知道所有然後我不需要在這裏發佈問題 –