hylianshield/validator-pcre

1.0.0 2016-07-26 19:36 UTC

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