使用正则表达式 过滤非数字字符

 

public static String filterUnNumber(String str) {
    // 只允数字
    String regEx = "[^0-9]";
    Pattern p = Pattern.compile(regEx);
    java.util.regex.Matcher m = p.matcher(str);
//替换与模式匹配的所有字符(即非数字的字符将被""替换)
    return m.replaceAll("").trim();

}

posted @   宇的境界  阅读(32837)  评论(1编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示