-4

私は電話番号を識別するためにこの式を試しました:

^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$

ただし、この検証はLinux上のCでは機能しません。

4

1 に答える 1

1

これが機能するかどうかを確認します。REG_EXTENDED拡張正規表現 (フラグ)を使用していると仮定します。

"^(?\\([0-9]{3}\\))?[-. ]?\\([0-9]{3}\\)[-. ]?\\([0-9]{4}\\)$"

ERE は、をリテラルとして扱い(、をグループ化として扱うという点で少し異なります。)()\(\)

参考文献:

于 2012-11-19T12:11:51.943 に答える