私は、電話番号に対するユーザーの入力を受け取り、5つのパラメーターに基づいて、入力が有効かどうかをユーザーに通知するものを書いています。
これまでのところ、5番目のパラメーターを除いてすべてがダウンしています。そのための私のコードは次のようになります
if (number.contains("[0-9]+"))
{
ints = true;
if (number.contains("[a-zA-Z]*\\d+."))
{
ints = false;
}
}
else
{
ints = false;
}
(補足:numberはユーザーの入力である私の文字列であり、intsはコードの前半で宣言されたブール値です)。
以下をご利用いただけます。文字列が正しい場合は印刷されvalid
、そうでない場合は印刷されますinvalid
。
public void compare(){
String inputString="(123)848-3452";
if(inputString.matches("^\\([0-9]{3}\\)[0-9]{3}-[0-9]{4}")){
System.out.println("valid");
}else{
System.out.println("invalid");
}
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加