-8

次の基準に基づいて電話番号を検証する必要があります。

It should only take numeric values.
Minimum 10 and Maximum 15

上記を満たすJavaで正規表現を書くにはどうすればよいですか?私は正規表現が初めてです。

4

3 に答える 3

3

正規表現を試す

^\\d{10,15}$

\dこれは、数字数量子の事前定義れた文字クラスで、前のパターンの 10 ~ 15 回の繰り返しを表します。
{10, 15}

元:

String input = "1234567890";
Pattern pattern = Pattern.compile("^\\d{10,15}$");
if (pattern.matcher(input).find()) {
    System.out.println("Valid");
}
于 2013-05-03T05:03:27.107 に答える
0

次の正規表現を使用します。

\\d{10,15}

\d数字に一致します (前の \ はエスケープ用です)

{10,15}先行するパターンの最小 10 および最大 15 の出現を許可します

于 2013-05-03T05:03:40.247 に答える
0

\d は 0 ~ 9 の数字です

(\d){10,15}
于 2013-05-03T05:03:55.920 に答える