Validators
In This Article
Digits Validator
Zend\Validator\Digits validates if a given value contains only digits.
Installation requirements
Zend\Validator\Digitsdepends on the zend-filter component, so be sure to have it installed before getting started:$ composer require zendframework/zend-filter
Supported options
There are no additional options for Zend\Validator\Digits:
Validating digits
To validate if a given value contains only digits and no other characters, call the validator as shown below:
$validator = new Zend\Validator\Digits();
$validator->isValid("1234567890"); // returns true
$validator->isValid(1234);         // returns true
$validator->isValid('1a234');      // returns false
Validating numbers
When you want to validate numbers or numeric values, be aware that this validator only validates digits. This means that any other sign like a thousand separator or a comma will not pass this validator. In this case you should use
Zend\I18n\Validator\IsIntorZend\I18n\Validator\IsFloat.
Found a mistake or want to contribute to the documentation? Edit this page on GitHub!