判断字符串是否包含中文,过滤字符串中是否是整数或小数

桃扇骨 2022-07-11 04:22 359阅读 0赞

1、判断字符串是否包含中文

  1. /**
  2. * 判断字符串是是否包含中文
  3. * true包含中文,false不包含中文
  4. * @param str
  5. * @return
  6. */
  7. public static boolean isContainChinese(String str) {
  8. Pattern p = Pattern.compile("[\u4e00-\u9fa5]");
  9. Matcher m = p.matcher(str);
  10. if (m.find()) {
  11. //包含中文
  12. return true;
  13. }
  14. return false;
  15. }

2、过滤字符串中是否是整数或小数:

  1. /**
  2. * 过滤字符串是整数或者是小数
  3. * @param str
  4. * @return
  5. */
  6. public static boolean isNumeric(String str) {
  7. if (str == null) {
  8. return false;
  9. }
  10. return str.matches("^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9]+))?)$");
  11. }

发表评论

表情:
评论列表 (有 0 条评论,359人围观)

还没有评论,来说两句吧...

相关阅读