php 隐藏身份证中间位数

为了保护用户隐私,像身份证这样隐秘的信息是不能直接在页面显示的。
PHP正则实现代码:

$cardno='110101199003072893';

$hidden_cardno = preg_replace("/(\d{3,4})\d{11}(\d{1,2})/", "\$1***********\$2", $cardno);

echo $hidden_cardno;
//输出结果为:1101***********893
发布了36 篇原创文章 · 获赞 4 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/m0_37826705/article/details/105292982
今日推荐