yedefaxing2010 2012-02-29 09:38
浏览 110
已采纳

正则表达式

用正则表达式如何判断一个字符串第一个字符是英文字母(不区别大小写)。
第一个字符只能是英文字母,不能是数字,汉字,或者特殊符号

  • 写回答

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]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?