4230 次
1 に答える
2
次の正規表現が実行されます。
^\+?[0-9\-]+\*?$
使い方:
- 文字列の先頭:
^
- オプションの + 文字。「+」は正規表現演算子にもなる可能性があるため、エスケープされます。
\+?
- 「-」は正規表現演算子にもなる可能性があるため、エスケープされた 0 ~ 9 または「-」の少なくとも 1 文字:
[0-9\-]+
- オプションの「*」文字、エスケープ:
\*?
- 文字列の終わり: `$'
これは、定義したパターンに一致する単純な例にすぎないことに注意してください。正規表現を使用した米国の電話番号の処理に関するより詳細な議論については、こちらを参照してください。
于 2012-11-22T13:36:09.930 に答える