私は、オーストラリアの電話番号の一部をマッピングするための正規表現を作成しようとしています。Regexオーストラリアの電話番号
今まで私は、それは次のよう
\s*(\+61|61|061)?\s*[^\d\(]?\s*(\(?([0-8][2-8]{0,1})\)?\s*[\D]?\s*([0-9]{4})\s*[\D]?\s*([0-9]{4}))(?:\D{0,16}(\d{0,8}))?
での作業ここではそれをテストするためのリンクのGot:
https://regex101.com/r/jN2fU8/13
がPS:
:正規表現はまたのために働いています+ 610491570156、+ 61 04 9157 0156、+614 9157 0156、他
私はまた、このように電話番号を持つことの可能性を追加したいと思いますしかし:
+61 491 570 156
そして、それは他の1(のグループと同じように私の電話番号をマッピングしています)
どのように私はそれを達成するために変更する必要がありますか?
正規表現を実行するために、すべての非数字を置き換えることができます11.オーストラリアの電話番号は数字の数字が異なりますか? – zer00ne
これは、一致する必要がある長いテストサンプルのリストを提供する場合に役立ちます。 – linden2015
または少なくともいくつかはすべて同じ桁数を持っています – zer00ne