[求助]带X的身份证号码怎么隐藏?

发布时间:2019-10-12 18:21:20

$sfz=preg_replace(/(^.*)d{6}(d{4})$/,1******2, $r[sfz]);这个可以隐藏全数字的身份证中间部分如果身份证最后一位带字母X,就无法隐藏!要怎么处理

您的位置:仿站网 > 问答 >
$sfz=preg_replace('/(^.*)d{6}(d{4})$/','1******2', "$r[sfz]");

这个可以隐藏全数字的身份证中间部分
如果身份证最后一位带字母X,就无法隐藏!
要怎么处理
回复列表
1.
用substr函数截取前面几位,后面的补**
2.

$sfz=preg_replace('/(^.*)d{6}(d{3}[0-9xX])$/','1******2', "$r[sfz]");
相关问题

仿站网专注于帝国CMS仿站及二次开发、模板定制等各种有关帝国CMS程序疑难杂症!
Copyright@2016-2023 汇鑫网络工作室 版权所有 仿站网 www.ecmsw.cn
鲁ICP备17005488号-1 鲁公网安备 37018102000481号