码迷,mamicode.com
首页 > 其他好文 > 详细

检测中,英,汉的方法

时间:2015-09-09 00:55:58      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:

public static boolean isEnglish(String str) {

return str.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;

}

}

static boolean isNumber(String str)

    {

        Pattern pattern=Pattern.compile("-?[0-9]*[.]?[0-9]*");

        Matcher match=pattern.matcher(str);

        if(match.matches()==false)

        {

             return false;

        }

        else

        {

             return true;

        }

    }

}

----------------------------------------------

提取String中的中,英,数

--------------------

String str1 = str.replaceAll("[^\\u4e00-\\u9fa5]", "");

String str2 = str.replaceAll("[^0-9]", "");

String str3 = str.replaceAll("[^a-zA-Z]", "");

--------------------

检测中,英,汉的方法

标签:

原文地址:http://www.cnblogs.com/jimoqiongyin/p/4793328.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!