用正则表达式如何判断一个字符串第一个字符是英文字母(不区别大小写)。
第一个字符只能是英文字母,不能是数字,汉字,或者特殊符号
1条回答 默认 最新
qiemengdao 2012-02-29 09:53关注正则表达式做这个简单的判断消耗性能太多了,用下面的方式会快很多
[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]本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1