你先将字符串转为字符 再进行验证 验证后 在将字符串转为字符正则表达式 如下:只能输入由26个英文字母组成的字符串:"^[A-Za-z]+$"。 只能输入由26个大写英文字母组成的字符串:"^[A-Z]+$"。 只能输入由26个小写英文字母组成的字符串:"^[a-z]+$"。
public static boolean isLetter(String str){
java.util.regex.Pattern pattern = java.util.regex.Pattern.compile("[a-zA-Z]+");
java.util.regex.Matcher m = pattern.matcher(str);
return m.matches();
}