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

2021-09-24 23:58:22 字數 3748 閱讀 7432

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

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

簡體中文(中國)

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

西班牙語(智利)

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$/

};

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

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...

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

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 代表...