2017-06-12 61 views
-4

正則表達式的數字移動數是11 的位數固定電話的號碼是10需要下面的電話號碼

在格式條款中,都開始以零爲國內電話,並有四個變化用於座機:

手機:
0XX-XXXX-XXXX(3-4-4)總是保持相同

電話:
0X-XXXX-XXXX(2-4-4)
0XX- XXX-XXXX(3-3-4)
0XXX-XX-XXXX(4-2-4)
0XXXX-X-XXXX(5-1-4)

第三個盒子總是帶有4位數。

因此,對於固定電話,前兩個方框總是有6位數。

+0

至少,你可以做一個 「蠻力」 解決方案:'0 \ D- \ d {4} - \ d {4} | 0 \ d {2 } - \ d {3} - \ d {4} ...' – deceze

回答

0

試試下面的正則表達式

0\d-\d{4}-\d{4}|0\d{2}-\d{3}-\d{4}|0\d{3}-\d{2}-\d{4}|0\d{4}-\d-\d{4}