laminas/laminas-validator
Validation component for PHP and Laminas applications. Provides a wide range of ready-to-use validators (strings, numbers, dates, files, and more), consistent error messages, and an extensible API to create custom validators and input filtering rules.
This validator allows you to validate if a given string conforms a defined regular expression.
It will not automatically cast integers or floats to string prior to evaluation - when provided a non string value, validation will fail.
The following options are supported for Laminas\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 Laminas\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.
How can I help you explore Laravel packages today?