0

私は正規表現で絶望的です!

+441234123123 の数値形式をキャプチャする式が必要です

+ は文字列の先頭にある必要がありますが、その後に続く数字は 1 ~ 9 で、任意の長さでなければなりません。

4

3 に答える 3

3

+0電話がないので:

^\+[1-9][0-9]*$

正確に 1 から 9 が必要な場合 (電話番号では奇妙にゼロがまったくない)、次のようにします。

^\+[1-9]+$

そして(以下のコメントに感謝します)-電話をキャプチャしたい場合(つまり、文字列に他の何かを含めることができます)、次に:

\b(\+[1-9]+)\b
于 2013-09-20T14:40:42.103 に答える
1

\+[1-9]+

これは実にシンプルなものです。オンラインの多くのチュートリアルの 1 つを参照することをお勧めします (このなど)。

それらを作成するためのヘルプについては、 regexpalも参照してください。

于 2013-09-20T14:42:25.303 に答える
0

説明に一致する正規表現は非常に単純です: \+[0-9]*.

于 2013-09-20T14:40:09.270 に答える