Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は正規表現で絶望的です!
+441234123123 の数値形式をキャプチャする式が必要です
+ は文字列の先頭にある必要がありますが、その後に続く数字は 1 ~ 9 で、任意の長さでなければなりません。
+0電話がないので:
+0
^\+[1-9][0-9]*$
正確に 1 から 9 が必要な場合 (電話番号では奇妙にゼロがまったくない)、次のようにします。
^\+[1-9]+$
そして(以下のコメントに感謝します)-電話をキャプチャしたい場合(つまり、文字列に他の何かを含めることができます)、次に:
\b(\+[1-9]+)\b
\+[1-9]+
これは実にシンプルなものです。オンラインの多くのチュートリアルの 1 つを参照することをお勧めします (このなど)。
それらを作成するためのヘルプについては、 regexpalも参照してください。
説明に一致する正規表現は非常に単純です: \+[0-9]*.
\+[0-9]*