ductran/sensitive-filter
Composer 安装命令:
composer require ductran/sensitive-filter
包简介
Detect & Hide sensitive data in string
README 文档
README
Hide sensitive information in string
Installation
$ composer require ductran/sensitive-filter
Usage
use \Ductran\SensitiveFilter\Facades\SensitiveFilter;
Hide Email
$filter = new \Ductran\SensitiveFilter\SensitiveFilter(); $filter->addProcessor(new \Ductran\SensitiveFilter\EmailProcessor()); echo $filter->filter('duc@gmail.com adasd test@gmail.com');
Hide Id Card
$filter = new \Ductran\SensitiveFilter\SensitiveFilter(); $filter->addProcessor(new \Ductran\SensitiveFilter\IdCardProcessor()); echo $filter->filter('dadads2478-8339-3242-2423dsdsa2478-8339-3242-2424');
Hide string matching regex string
SensitiveFilter::on()->withRegex('/[0-9]{10}/')->withRegex('/([a-z0-9_-]{6,9})/')->filter('$$$^^^&[myp4ssw0rd] 0979306603');
Contributing
- Fork it!
- Create your feature branch:
$ git checkout -b feature/your-new-feature - Commit your changes:
$ git commit -am 'Add some feature' - Push to the branch:
$ git push origin feature/your-new-feature - Submit a pull request.
License
MIT License
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-11-01