Java将手机号中间4位全部替换成*的处理方法

  • A+
所属分类:Java

在一些场景下手机号是不能完全显示的,需要显示手机号的开头和结尾(也就是将手机号中间4位全部替换成*)。

Java将手机号中间4位全部替换成*的处理方法

这里给出2种解决方法:

1、substring来分割

  1. String phoneNumber = phone.substring(03) + "****" + phone.substring(7, phone.length());

2、正则验证

  1. String phoneNumber = phone.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2");

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

目前评论:5   其中:访客  4   博主  1

    • avatar 2048 3

      评论框上的头像不见了啊!

        • avatar 小C Admin

          @2048 取消评论框上的头像了

        • avatar 2048 3

          评论框上的头像呢?

          • avatar 热腾网 6

            现在都讲究实名,网站用手机号注册多,隐藏有必要。

            • avatar 2048 3

              感觉方法二不错