24 lines
387 B
PHP
Executable File

<?php
namespace Violin\Rules;
use Violin\Contracts\RuleContract;
class AlnumRule implements RuleContract
{
public function run($value, $input, $args)
{
return (bool) preg_match('/^[\pL\pM\pN]+$/u', $value);
}
public function error()
{
return '{field} must be alphanumeric.';
}
public function canSkip()
{
return true;
}
}