-2

電話番号を +xx xxxxxxxxxx のような ITU 形式でのみ検証したい。

4

3 に答える 3

1
^\+\d{2,3}\s\d{7,15}$

x、y値を、一致させたい最小値と最大値に置き換えます。

\+正規表現の特殊文字なので+、エスケープする必要があります

\d数字です

\s空白文字です

^正規表現を文字列の先頭と$末尾に固定します。

于 2012-06-21T13:14:05.793 に答える
0

最も単純なバリアントは次のとおりです。

\+.. ..........

次のように言うこともできます。

\+.. .{10}

つまり、最後の記号 ( .) が文字列内に 10 回だけ含まれている必要があります。

数字だけが必要な場合は、ドット ( ) の代わりに[0-9]orを使用する必要があります。\d.

于 2012-06-21T13:12:04.500 に答える
0

電話番号は、国コードを含めて約 6 ~ 14 桁です。

国コードの長さは 1、2、または 3 桁です。

番号には、1 ~ 6 桁の市外局番がある場合と、市外局番がない場合があります。

于 2012-07-06T19:18:10.083 に答える