CharacterUtils 判断中英文,英文大小写

CharacterUtils 判断中英文,英文大小写


package com.wretchant.fredis.util;

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

/**
 * @author Created by 谭健 on 2020/8/12. 星期三. 16:43.
 * © All Rights Reserved.
 */
public class CharacterUtils {


    /**
     * 判断某段文本是否是中文
     *
     * @param query 文本
     */
    public static boolean isChinese(String query) {
        String regEx = "[\\u4e00-\\u9fa5]+";
        Pattern p = Pattern.compile(regEx);
        Matcher m = p.matcher(query);
        return m.find();
    }


    /**
     * 判断某个char 是否是英文字母
     *
     * @param c char
     */
    public static boolean isLetter(char c) {
        boolean f = c >= 65 && c <= 90;
        boolean s = c >= 97 && c <= 122;
        return f || s;
    }

    /**
     * 是否是大写
     */
    public static boolean isUppercase(char c) {
        return c >= 65 && c <= 90;
    }

    /**
     * 是否是小写
     */
    public static boolean isLowercase(char c) {
        return c >= 97 && c <= 122;
    }
}

猜你喜欢

转载自blog.csdn.net/qq_15071263/article/details/108078373