用Java模拟登陆系统 如何判断账户或者密码中不能含有空格 只能有数字或者字母
3 回答
frece
TA贡献36条经验 获得超15个赞
用正则表达式 和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]+ 的意思是 包含任意位数的大小写字母和数字
添加回答
举报
0/150
提交
取消
