0

9数字は からのみ開始でき、その長さは正確に 10 桁である必要があることをユーザーに指摘する必要があります。これを で操作するにはどうすればよいregexですか? 質問を気にしないでください、私は比較的新しいです。

4

2 に答える 2

3

入力が 9 から始まる正確に 10 桁であることを検証するには、次を使用します。

/^9\d{9}$/

^9 の部分は先頭の 9 に一致し、{d}9 は 9 桁に一致します

于 2013-09-01T18:52:18.600 に答える
2

はい、どうぞ。簡単な解決策(正規表現を使用しない):

String number = "12345";
...
if (number.length() != 10 || number.startsWith("9") == false)
{
    Toast.makeText(getApplicationContext(), "Please check your input.", Toast.LENGTH_SHORT).show();
}

お役に立てれば。問題があれば書きます。

于 2013-09-01T18:51:34.597 に答える