首页 > 编程语言 > 详细

java中的正则表达式

时间:2016-08-02 19:06:52      阅读:205      评论:0      收藏:0      [点我收藏+]
除了汉字、英文、数字之外的数字,自动过滤
技术分享
/**
 * 除了汉字、英文、数字之外的数字,自动过滤
 * @param str
 * @return
 * @throws PatternSyntaxException
 */
private String stringFilter(String str) throws PatternSyntaxException {
    String regEx = "[^\u4e00-\u9fa5^a-zA-Z^0-9]";
    Pattern p = Pattern.compile(regEx);
    Matcher m = p.matcher(str);
    return m.replaceAll("");
}
View Code
是否只包含汉字、数字或英文
技术分享
/**
 * 是否只包含汉字、数字或英文
 * @param str
 * @return
 * @throws PatternSyntaxException
 */
private boolean isValidate(String str) throws PatternSyntaxException {
    String regEx = "[\u4e00-\u9fa5a-zA-Z0-9]+";
    Pattern p = Pattern.compile(regEx);
    Matcher m = p.matcher(str);
    return m.matches();
}
View Code

 




java中的正则表达式

原文:http://www.cnblogs.com/shixm/p/5730216.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!