-1
(010)12345678
または010-12345678
のような式に一致させたいと思います。今私の正規表現は\(?\d{3}[)-]\d{8}
ですが、一致する式は(010-12345678
のようになります。真の正規表現をどのように書くべきですか?は、電話番号と一致する正規表現が必要です
EDIT:
私は私のニーズを満たすことができ(\(\d{3}\)|[^(]\d{3}-)\d{8}
などの権利正規表現を記述します。
*本当の正規表現*を書いてみると少し難しいかもしれません。 '|'交代演算子のことを聞いたことがありますか? –
私のニーズを満たすことができる '(\(\ d {3} \)| [^(] \ d {3} - )\ d {8}'のような正しい正規表現を書いてください – GerBawn
素晴らしいですが、完全な文字列の一致を必要とするregexメソッド内で使用しない限り、\ d {3}¥\ d {3} \ d {8} $ ' '、またはHTML5パターン)。正規表現をどこで使用していますか? –