发布网友 发布时间:2022-04-24 06:32
共2个回答
热心网友 时间:2022-04-24 08:02
可以使用 javascript jquery 用来验证 用户属于是否合法 并制定一些输入规则, 两个都行 挺简单的热心网友 时间:2022-04-24 09:20
import java.util.Scanner;
public class PassWord {
public static int NumberCount(String s){<span style="color:#33cc00;">//计算字符串中的数字的个数</span>
int count = 0;
for(int i = 0;i < s.length();i++){
if(Character.isDigit(s.charAt(i)))
count++;
}
return count;
}
public static boolean Test(String s){<span style="color:#33cc00;">//字符串中是否仅含字母和数字</span>
boolean Password = false;
for(int i = 0;i<s.length();i++){
if(Character.isDigit(s.charAt(i))||Character.isLetter(s.charAt(i)))
Password = true;
else{
Password = false;
break;
}
}
return Password;
}
public static void TestString(String s){<span style="color:#33cc00;">检验是否符合规则</span>
if(NumberCount(s) >= 2 && s.length() >= 8 && Test(s))
System.out.println("The password is valid");
else
System.out.println("The password is invalid");
}
public static void main(String []args) {<span style="color:#33cc00;">//测试程序</span>
Scanner input = new Scanner(System.in);
System.out.println("请输入密码:");
String password = input.nextLine();
PassWord string = new PassWord();
string.TestString(password);
}
}