带有a-z、a-z、0-9和一些特殊字符的java字符串匹配模式
我需要写一个匹配a-z,a-z,0-9和一些特殊字符的方法,比如,@,,- 我写过,但与spcl字符混淆带有a-z、a-z、0-9和一些特殊字符的java字符串匹配模式,java,string,Java,String,我需要写一个匹配a-z,a-z,0-9和一些特殊字符的方法,比如,@,,- 我写过,但与spcl字符混淆 public static boolean isAlfaNumeric(String src) { if (src == null) { return false; } if (src.matches("[a-zA-z0-9]*")) { return true; } return false; } 试试这个- pub
public static boolean isAlfaNumeric(String src) {
if (src == null) {
return false;
}
if (src.matches("[a-zA-z0-9]*")) {
return true;
}
return false;
}
试试这个-
public static boolean isAlfaNumeric(String src) {
if (src == null) {
return false;
}
if (src.matches("[\\w@,-]*")) {
return true;
}
return false;
}
将所需的特殊字符放在方括号内。
对于您的信息-\w涵盖了所有单词字符,包括字母、数字和下划线字符。
希望这是有帮助的