用正则表达式如何判断一个字符串第一个字符是英文字母(不区别大小写)。
第一个字符只能是英文字母,不能是数字,汉字,或者特殊符号
正则表达式做这个简单的判断消耗性能太多了,用下面的方式会快很多
[code]
public static boolean isStartWithEnChar(String str) {
if (str == null || str.length() == 0)
return false;
char c = str.charAt(0);
return ('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z');
}
[/code]