android判断是否为手机号码,隐藏中间4位

来源:互联网 发布:淘宝自动收获几天 编辑:程序博客网 时间:2024/05/22 20:46
/**     * 检查是否是电话号码     *      * @return     */    public static boolean isMobileNum(String mobiles) {        Pattern p = Pattern                .compile("^((13[0-9])|(15[^4,\\D])|(18[0-9]))\\d{8}$");        Matcher m = p.matcher(mobiles);        return m.matches();    }
用****替换手机号码中间4位String mobile = "12345671234";String maskNumber = mobile.substring(0,3)+"****"+mobile.substring(7,mobile.length());
0 0