用Java模擬登陸系統(tǒng) 如何判斷賬戶或者密碼中不能含有空格 只能有數(shù)字或者字母
3 回答

frece
TA貢獻36條經(jīng)驗 獲得超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"); ???} ???} } /** ?*?結(jié)果: ?*? str?=?"abc123"??? pass ?*?str?=?"123?456_7-89"?? fail ?*/
[A-Za-z0-9]+ ?的意思是 包含任意位數(shù)的大小寫字母和數(shù)字
添加回答
舉報
0/150
提交
取消