for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Bluz Framework Component
*
* @copyright Bluz PHP Team
* @link https://github.com/bluzphp/framework
*/
declare(strict_types=1);
namespace Bluz\Validator\Rule;
* Check for latin and numeric character(s)
* @package Bluz\Validator\Rule
class LatinNumericRule extends AbstractFilterRule
{
* @param mixed $input
* @return bool
public function validateClean($input): bool
return (bool)preg_match('/^[a-z0-9]+$/i', $input);
}
* Get error template
* @return string
public function getDescription() : string
if (empty($this->additionalChars)) {
return __('must contain only Latin letters and digits');
return __('must contain only Latin letters, digits and "%s"', $this->additionalChars);