/**
* 判断是否为汉字
* @param str
* @return
*/
public static boolean isChinese(String str) {
String regEx = "[\u4e00-\u9fa5]";
Pattern pat = Pattern.compile(regEx);
Matcher matcher = pat.matcher(str);
return matcher.find();
}
/**
* 判断是否是数字
* @param str
* @return
*/
public static boolean isNumberic(String str) {
Pattern pattern = Pattern.compile("[0-9]*");
return pattern.matcher(str).matches();
}
/**
* 判断一个字符串是否为字母
* @param fstrData
* @return
*/
public static boolean check(String fstrData) {
char c = fstrData.charAt(0);
if (((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))) {
return true;
} else {
return false;
}
}
正则表达式——判断字符串内容是字母还是数字
最新推荐文章于 2024-05-14 16:11:02 发布