Android 是否都是数字匹配、英文匹配、中文

2020-12-02  本文已影响0人  晓章_598d
数字匹配原则
    public static boolean  isNumeric(String num){
        Pattern pattern = Pattern.compile("[0-9]*");
        Matcher isNum = pattern.matcher(num);
        if (!isNum.matches()) {
            return false;
        }
        return true;
    }
英文匹配原则
    public static boolean isEnglish(String charaString){
        return charaString.matches("^[a-zA-Z]*");
    }
中文匹配原则
   public static boolean isChinese(String str){
        String regEx = "[\\u4e00-\\u9fa5]+";
        Pattern p = Pattern.compile(regEx);
        Matcher m = p.matcher(str);
        if(m.find())
            return true;
        else
            return false;
    }
上一篇下一篇

猜你喜欢

热点阅读