本文原做者kouxiaomou,原文連接http://blog.51cto.com/9886022/2089497html
轉載:https://cloud.tencent.com/info/5a3a9432e5d6931c2e66baeab681ab90.html網站
因公司須要開發國外網站,閱讀需求文檔的時候遇到這個問題,所以查找了解決辦法作個記錄。spa
var phones = { 'ar-DZ': /^(\+?213|0)(5|6|7)\d{8}$/, 'ar-SY': /^(!?(\+?963)|0)?9\d{8}$/, 'ar-SA': /^(!?(\+?966)|0)?5\d{8}$/, 'en-US': /^(\+?1)?[2-9]\d{2}[2-9](?!11)\d{6}$/, 'cs-CZ': /^(\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/, 'de-DE': /^(\+?49[ \.\-])?([\(]{1}[0-9]{1,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/, 'da-DK': /^(\+?45)?(\d{8})$/, 'el-GR': /^(\+?30)?(69\d{8})$/, 'en-AU': /^(\+?61|0)4\d{8}$/, 'en-GB': /^(\+?44|0)7\d{9}$/, 'en-HK': /^(\+?852\-?)?[569]\d{3}\-?\d{4}$/, 'en-IN': /^(\+?91|0)?[789]\d{9}$/, 'en-NZ': /^(\+?64|0)2\d{7,9}$/, 'en-ZA': /^(\+?27|0)\d{9}$/, 'en-ZM': /^(\+?26)?09[567]\d{7}$/, 'es-ES': /^(\+?34)?(6\d{1}|7[1234])\d{7}$/, 'fi-FI': /^(\+?358|0)\s?(4(0|1|2|4|5)?|50)\s?(\d\s?){4,8}\d$/, 'fr-FR': /^(\+?33|0)[67]\d{8}$/, 'he-IL': /^(\+972|0)([23489]|5[0248]|77)[1-9]\d{6}/, 'hu-HU': /^(\+?36)(20|30|70)\d{7}$/, 'it-IT': /^(\+?39)?\s?3\d{2} ?\d{6,7}$/, 'ja-JP': /^(\+?81|0)\d{1,4}[ \-]?\d{1,4}[ \-]?\d{4}$/, 'ms-MY': /^(\+?6?01){1}(([145]{1}(\-|\s)?\d{7,8})|([236789]{1}(\s|\-)?\d{7}))$/, 'nb-NO': /^(\+?47)?[49]\d{7}$/, 'nl-BE': /^(\+?32|0)4?\d{8}$/, 'nn-NO': /^(\+?47)?[49]\d{7}$/, 'pl-PL': /^(\+?48)? ?[5-8]\d ?\d{3} ?\d{2} ?\d{2}$/, 'pt-BR': /^(\+?55|0)\-?[1-9]{2}\-?[2-9]{1}\d{3,4}\-?\d{4}$/, 'pt-PT': /^(\+?351)?9[1236]\d{7}$/, 'ru-RU': /^(\+?7|8)?9\d{9}$/, 'sr-RS': /^(\+3816|06)[- \d]{5,9}$/, 'tr-TR': /^(\+?90|0)?5\d{9}$/, 'vi-VN': /^(\+?84|0)?((1(2([0-9])|6([2-9])|88|99))|(9((?!5)[0-9])))([0-9]{7})$/, 'zh-CN': /^(\+?0?86\-?)?1[345789]\d{9}$/, 'zh-TW': /^(\+?886\-?|0)?9\d{8}$/ };
附上語言(文化)代碼與國家地區對照表:code
國家/地區 語言代碼 國家/地區 語言代碼簡體中文(中國) | 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 | 西班牙語(智利) |