1. 手机
台湾手机10位数,皆以09起头,拨打台湾手机,先拨台湾的国际区码00886,接着拨去起头0的手机号码,譬如0960XXXXXX,则拨00886-960XXXXXX
台湾座机号码,县市区码2-3位数(以0起头),电话号码6-8位数,拨打台湾座机,先拨台湾的国际区码00886,接着拨去起头0的县市区码,最后拨电话号码,譬如台北市电话02-8780XXXX,则拨00886-2-8780XXXX,另一例是台东县电话,089-345XXX,则拨00886-89-345XXX
以09為開頭.加2碼電信公司的號碼.比如0933.0937是中華電信.0935是台哥大.
然後加後面6碼及成為一個正確台灣行動電話的號碼.
比如0937-5X2-2X8..共10位數
台灣打台灣要撥足10碼.
香港打台灣要 IDD+886(台灣區號)+9XX-XXX-XXX
大陆拨打00886912345678或+886912345678
2. 座机
灣的號碼分類
一般台灣電話號碼的本地寫法是 (區碼) 電話號碼。常用的區碼有:(02) 台北縣市、(03) 桃園/新竹/花蓮、(04) 台中/彰化、(05) 嘉義、(06) 台南、(07) 高雄等。部分偏遠地區的區碼為三碼或四碼,例如金門的(082)、馬祖的 (0836)。 (09) 則是手機的全省特殊區碼,全台灣統一使用。
請注意,台灣的電話號碼某些地區是7碼,某些地區 8碼 (不含區碼)。|
本縣市裡面互相撥打電話 (一般電話)
本縣市的電話 (相同區號) 不需要撥打區碼。例如在你在台北的話,要打電話到台北市或台北縣的朋友 (i.e. 電話號碼 (02) 4232-4444)。你就不需要打 02 這個區碼。直接打 4232-4444 即可。
跨縣市裡面互相撥打電話 (一般電話)
跨縣市的電話互相撥打 (不同區號),則需要包含區碼撥打。例如你在台北要打到台南的電話 (06) 5332-4332,你在台北的電話就需要包含區碼撥打 0653324332。
用手機打出、或以打去手機
不論任何地方,你用手機打出電話均需要撥打包含區碼的電話號碼。而不論你用手機或一般電話打去手機,都需要包含 09 這個手機特殊區碼撥打。
從香港打去台灣
台灣的國碼 (Country Code) 是+886。
從香港打台灣的電話,例如用城市電訊的 1666 服務,撥 02-4232-3232 這個電話。你要撥的是: 1666+886+2+42323232。省略區碼的第一個"0"。同樣的,如果要從香港打台灣的手機,一樣需要省略第一個 "0"。如果手機是 0952242324,在香港則打 1666+886+952242324。
출처: <http://www.taiwantalker.com/article.php/15>
*從國外撥回台灣 |
該國國際冠碼+台灣國碼 (886)+區域號碼 (去0)+用戶電話號碼 |
例如從加拿大撥回高雄市:011+886+7+323-xxxx |
行動電話時,去掉電話號碼的第一個0即可:011+886+932-xxxxxx |
*從台灣撥往國外 |
台灣國際冠碼 (002,019,009,005...)+該國國碼+區域號碼 (去0)+用戶電話號碼 |
例如從台灣撥往中國:002(019,005....)+86+xxx+5678-XXXX |
行動電話時,去掉電話號碼的第一個0即可:002(019,005....)+86+1+380-xxxxxx |
출처: <http://web2.tmu.edu.tw/g158090009/website/tel_world.html>
综合
RegEx |
^([-_-—\s\(]?)([\(]?)((((0?)|((00)?))(((\s){0,2})|([-_-—\s]?)))|(([\)]?)[+]?))(886)?([\)]?)([-_-—\s]?)([\(]?)[0]?[1-9]{1}([-_-—\s\)]?)[1-9]{2}[-_-—]?[0-9]{3}[-_-—]?[0-9]{3}$ |
Example |
(02)3195693 |