关闭

判断中英文字符

336人阅读 评论(0) 收藏 举报
分类:


直接上代码,用正则表达式判断。

import java.util.regex.Matcher;
import java.util.regex.Pattern;


public class isChinese {
    public static void main(String[] args) {
        System.out.println(isContainChinese("China"));
    }

    public static boolean isContainChinese(String str) {

        //Pattern p = Pattern.compile("[\u4e00-\u9fa5]");//中文字符的正则表达
     Pattern p = Pattern.compile("^[a-zA-Z]*"); //英文字符的正则表达
        Matcher m = p.matcher(str);
        if (m.find()) {
            return true;
        }
        return false;
    }
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:101536次
    • 积分:1674
    • 等级:
    • 排名:千里之外
    • 原创:46篇
    • 转载:112篇
    • 译文:0篇
    • 评论:9条
    最新评论