zendframework/zend-validator
Powerful validation library from Zend Framework for PHP apps. Provides a wide range of reusable validators, input filtering, and custom rule support with clear error messages. Integrates easily into forms and domain validation workflows.
This validator allows you to validate if a given string conforms a defined regular expression.
The following options are supported for Zend\Validator\Regex:
pattern: Sets the regular expression pattern for this validator.Validation with regular expressions allows complex validations without writing a custom validator.
$validator = new Zend\Validator\Regex(['pattern' => '/^Test/']);
$validator->isValid("Test"); // returns true
$validator->isValid("Testing"); // returns true
$validator->isValid("Pest"); // returns false
The pattern uses the same syntax as preg_match(). For details about regular
expressions take a look into PHP's manual about PCRE pattern
syntax.
It is also possible to set a different pattern afterwards by using
setPattern() and to get the actual set pattern with getPattern().
$validator = new Zend\Validator\Regex(['pattern' => '/^Test/']);
$validator->setPattern('ing$/');
$validator->isValid("Test"); // returns false
$validator->isValid("Testing"); // returns true
$validator->isValid("Pest"); // returns false
How can I help you explore Laravel packages today?