ductran / sensitive-filter
检测并隐藏字符串中的敏感数据
v0.1.1-beta
2017-11-01 08:10 UTC
Requires
- php: >=5.5
Requires (Dev)
- phpunit/phpunit: ^4.0 || ^5.0
This package is not auto-updated.
Last update: 2024-09-29 02:04:37 UTC
README
在字符串中隐藏敏感信息
安装
$ composer require ductran/sensitive-filter
使用
use \Ductran\SensitiveFilter\Facades\SensitiveFilter;
隐藏电子邮件
$filter = new \Ductran\SensitiveFilter\SensitiveFilter(); $filter->addProcessor(new \Ductran\SensitiveFilter\EmailProcessor()); echo $filter->filter('duc@gmail.com adasd test@gmail.com');
隐藏身份证
$filter = new \Ductran\SensitiveFilter\SensitiveFilter(); $filter->addProcessor(new \Ductran\SensitiveFilter\IdCardProcessor()); echo $filter->filter('dadads2478-8339-3242-2423dsdsa2478-8339-3242-2424');
隐藏与正则表达式匹配的字符串
SensitiveFilter::on()->withRegex('/[0-9]{10}/')->withRegex('/([a-z0-9_-]{6,9})/')->filter('$$$^^^&[myp4ssw0rd] 0979306603');
贡献
- 将它分叉!
- 创建你的功能分支:
$ git checkout -b feature/your-new-feature
- 提交你的更改:
$ git commit -am '添加一些功能'
- 推送到分支:
$ git push origin feature/your-new-feature
- 提交拉取请求。
许可证
MIT许可证