不知道如何判断模拟登陆系统中账户或者密码不能含有空格
用Java模拟登陆系统 如何判断账户或者密码中不能含有空格 只能有数字或者字母
3回答
-
frece
用正则表达式 和String中的match方法:public class Test {
public static void main(String[] args) {
// String str = "abc123";
String str = "123 456_7-89";
if(str.matches("[A-Za-z0-9]+")){
System.out.println("pass");
}else{
System.out.println("fail");
}
}
}
/**
* 结果:
* str = "abc123" pass
* str = "123 456_7-89" fail
*/[A-Za-z0-9]+ 的意思是 包含任意位数的大小写字母和数字
-
慕粉3233872
正则表达式