ユーザーが制限を超えて電話番号を入力できないように、ユーザーを制限したい。これは +923319650897 と正確に一致する正規表現ですが^[+0-9]+$
、ユーザーは無制限の数字を入力することもできます。
上記の正規表現にいくつかの変更を加えながら、ユーザーが制限を超えて数字を入力することを制限するにはどうすればよいですか
次のような正規表現だと思います:
^\+?[0-9]{n,m}$
ここn
で、 は許可される最小桁数で、m
は許可される最大桁数です。
+
を括弧内+
に入れると、電話番号に複数挿入することもできます。そのため、外に置く理由と、それも?
存在しない可能性があることを意味します。
次のように、正規表現を使用できます。
^[+0-9]{13}$
これを使用できます
^[+0-9]+${13}
ここで 13 は最大範囲の数です