電話番号を +xx xxxxxxxxxx のような ITU 形式でのみ検証したい。
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 に答える