國內外手機號碼正規表示式

2022-04-03 15:28:47 字數 3282 閱讀 4667

**:

var phones =$/,

'ar-sy': /^(!?(\+?963)|0)?9\d$/,

'ar-sa': /^(!?(\+?966)|0)?5\d$/,

'en-us': /^(\+?1)?[2-9]\d[2-9](?!11)\d$/,

'cs-cz': /^(\+?420)? ?[1-9][0-9] ?[0-9] ?[0-9]$/,

'de-de': /^(\+?49[ \.\-])?([\(][0-9][\)])?([0-9 \.\-\/])((x|ext|extension)[ ]?[0-9])?$/,

'da-dk': /^(\+?45)?(\d)$/,

'el-gr': /^(\+?30)?(69\d)$/,

'en-au': /^(\+?61|0)4\d$/,

'en-gb': /^(\+?44|0)7\d$/,

'en-hk': /^(\+?852\-?)?[569]\d\-?\d$/,

'en-in': /^(\+?91|0)?[789]\d$/,

'en-nz': /^(\+?64|0)2\d$/,

'en-za': /^(\+?27|0)\d$/,

'en-zm': /^(\+?26)?09[567]\d$/,

'es-es': /^(\+?34)?(6\d|7[1234])\d$/,

'fi-fi': /^(\+?358|0)\s?(4(0|1|2|4|5)?|50)\s?(\d\s?)\d$/,

'fr-fr': /^(\+?33|0)[67]\d$/,

'he-il': /^(\+972|0)([23489]|5[0248]|77)[1-9]\d/,

'hu-hu': /^(\+?36)(20|30|70)\d$/,

'it-it': /^(\+?39)?\s?3\d ?\d$/,

'ja-jp': /^(\+?81|0)\d[ \-]?\d[ \-]?\d$/,

'ms-my': /^(\+?6?01)(([145](\-|\s)?\d)|([236789](\s|\-)?\d))$/,

'nb-no': /^(\+?47)?[49]\d$/,

'nl-be': /^(\+?32|0)4?\d$/,

'nn-no': /^(\+?47)?[49]\d$/,

'pl-pl': /^(\+?48)? ?[5-8]\d ?\d ?\d ?\d$/,

'pt-br': /^(\+?55|0)\-?[1-9]\-?[2-9]\d\-?\d$/,

'pt-pt': /^(\+?351)?9[1236]\d$/,

'ru-ru': /^(\+?7|8)?9\d$/,

'sr-rs': /^(\+3816|06)[- \d]$/,

'tr-tr': /^(\+?90|0)?5\d$/,

'vi-vn': /^(\+?84|0)?((1(2([0-9])|6([2-9])|88|99))|(9((?!5)[0-9])))([0-9])$/,

'zh-cn': /^(\+?0?86\-?)?1[345789]\d$/,

'zh-tw': /^(\+?886\-?|0)?9\d$/};

附上語言(文化)**與國家地區對照表:

國家/地區 語言** 國家/地區 語言**

簡體中文(中國)

zh-cn

正體中文(台灣地區)

zh-tw

正體中文(香港)

zh-hk

英語(香港)

en-hk

英語(美國)

en-us

英語(英國)

en-gb

英語(全球)

en-ww

英語(加拿大)

en-ca

英語(澳大利亞)

en-au

英語(愛爾蘭)

en-ie

英語(芬蘭)

en-fi

芬蘭語(芬蘭)

fi-fi

英語(丹麥)

en-dk

丹麥語(丹麥)

da-dk

英語(以色列)

en-il

希伯來語(以色列)

he-il

英語(南非)

en-za

英語(印度)

en-in

英語(挪威)

en-no

英語(新加坡)

en-sg

英語(紐西蘭)

en-nz

英語(印度尼西亞)

en-id

英語(菲律賓)

en-ph

英語(泰國)

en-th

英語(馬來西亞)

en-my

英語(阿拉伯)

en-xa

韓文(南韓)

ko-kr

日語(日本)

ja-jp

荷蘭語(荷蘭)

nl-nl

荷蘭語(比利時)

nl-be

葡萄牙語(葡萄牙)

pt-pt

葡萄牙語(巴西)

pt-br

法語(法國)

fr-fr

法語(盧森堡)

fr-lu

法語(瑞士)

fr-ch

法語(比利時)

fr-be

法語(加拿大)

fr-ca

西班牙語(拉丁美洲)

es-la

西班牙語(西班牙)

es-es

西班牙語(阿根廷)

es-ar

西班牙語(美國)

es-us

西班牙語(墨西哥)

es-mx

西班牙語(哥倫比亞)

es-co

西班牙語(波多黎各)

es-pr

德語(德國)

de-de

德語(奧地利)

de-at

德語(瑞士)

de-ch

俄語(俄羅斯)

ru-ru

義大利語(義大利)

it-it

希臘語(希臘)

el-gr

挪威語(挪威)

no-no

匈牙利語(匈牙利)

hu-hu

土耳其語(土耳其)

tr-tr

捷克語(捷克共和國)

cs-cz

斯洛維尼亞語

sl-sl

波蘭語(波蘭)

pl-pl

瑞典語(瑞典)

sv-se

西班牙語(智利)

國內外手機號碼正規表示式(收藏)

附上語言 文化 與國家地區對照表 國家 地區 語言 國家 地區 語言 簡體中文 中國 zh cn 正體中文 台灣地區 zh tw 正體中文 香港 zh hk 英語 香港 en hk 英語 美國 en us 英語 英國 en gb 英語 全球 en ww 英語 加拿大 en ca 英語 澳大利亞 en...

正則判斷手機號地區 國內外手機號碼正規表示式彙總

var phones ar sy 963 0 9 d ar sa 966 0 5 d en us 1 2 9 d 2 9 11 d cs cz 420 1 9 0 9 0 9 0 9 de de 49 0 9 0 9 x ext extension 0 9 da dk 45 d el gr 30 6...

手機號碼正規表示式

匹配手機號碼的正規表示式 13 0 9 14 5,7 15 0 3,5 9 17 0,3,5 8 18 0 9 166 198 199 147 d 判斷是否是手機號 param mobile return public static boolean ismobile string mobile 代表...