$sanitizervalid()

Is given value valid? (i.e. unchanged by given sanitizer method)

Available since version 3.0.125.

Example

if($sanitizer->valid('abc123', 'alphanumeric')) {
 // value is valid
}

Usage

// basic usage
$bool = $sanitizer->valid($value);

// usage with all arguments
$bool = $sanitizer->valid($value, string $method = 'text', bool $strict = false);

Arguments

NameType(s)Description
$valuestring int array float

Value to check if valid

$method (optional)string

Method name or CSV method names

$strict (optional)bool

When true, sanitized value must be identical in type to the one given

Return value

bool


$sanitizer methods and properties

API reference based on ProcessWire core version 3.0.253