import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Cut {
// 1、 正则表达式
// 利用正则表达式判断字符串中是否都为字母和数字
public static Boolean regexIsWordOrNumber(String str) {
return str.matches("[^A-Za-z0-9]");
}
// 利用正则表达式提取字符中的字母和数字
public static String regexCut(String str) {
return str.replaceAll("[^A-Za-z0-9]", "");
}
// 2、 ASCII
// 利用ASCII判断字符串中是否都为字母和数字
public static Boolean ASCIIIsWordOrNumber(String str) {
for(int i=0;i
if( (str.charAt(i)>=48 && str.charAt(i)<=57) || (str.charAt(i)>=65 && str.charAt(i)<=90) || (str.charAt(i)>=97 && str.charAt(i)<=122) ){
i++;
continue;
}
return false;
}
return true;