hylianshield / validator-pcre
PCRE 验证层
1.0.0
2016-07-26 19:36 UTC
Requires
- php: ^7.0
- ext-pcre: ^7.0
- lib-pcre: ^8.38
- hylianshield/validator: ^2.0.0
Requires (Dev)
- phpunit/phpunit: ~5.5.3
This package is auto-updated.
Last update: 2024-08-29 04:39:57 UTC
README
此包扩展了 HylianShield 验证器并实现了一个 PCRE 表达式验证器。
配置
无需额外配置
表达式
该包暴露了一个 Expression 实体,该实体检查给定的模式是否为有效的 PCRE 模式,然后继续存储该模式。
$expression = new \HylianShield\Validator\Pcre\Expression('/foo/'); echo $expression->getPattern(); // "/foo/"
表达式验证器
表达式验证器扩展了表达式实体并实现了验证器接口。
$validator = new \HylianShield\Validator\Pcre\ExpressionValidator('/foo/'); echo $validator->getPattern(); // "/foo/" echo $validator->getIdentifier(); // "pcre(/foo/)" $validator->validate('foo'); // true $validator->validate('bar'); // false