ValidForm Builder API Documentation

Validator
in package

Validator Class

Tags
author

Felix Langfeldt [email protected]

author

Robin van Baalen [email protected]

version
5.3.0

Table of Contents

Properties

$checks  : array<string|int, mixed>
Static array of validation types

Methods

getCheck()  : string
Get the regular expression that is used by the given field type
validate()  : bool
Validate input against regular expression

Properties

$checks

Static array of validation types

public static array<string|int, mixed> $checks = array(\ValidFormBuilder\ValidForm::VFORM_STRING => '/^[-a-zàáâãäåāæçèéêẽëēìíîïĩīðñòóôõöōøùúûũüūý߀0-9%\s*.\'+\/",_–!?#@:;()|& =]*$/iu', \ValidFormBuilder\ValidForm::VFORM_TEXT => '/^[-a-zàáâãäåāæçèéêẽëēìíîïĩīðñòóôõöōøùúûũüūý߀0-9%\s*.\'+\’\/"_–,?#@:;^*!&() =]*$/iu', \ValidFormBuilder\ValidForm::VFORM_HTML => '/^[-a-zàáâãäåāæçèéêẽëēìíîïĩīðñòóôõöōøùúûũüūý߀0-9%\s*.\'\’\/"_–,?#@;^*!&() <:>=]*$/iu', \ValidFormBuilder\ValidForm::VFORM_NUMERIC => '/^[-]*[0-9,\.]*$/i', \ValidFormBuilder\ValidForm::VFORM_INTEGER => '/^[0-9]*$/i', \ValidFormBuilder\ValidForm::VFORM_WORD => '/^[-a-zàáâãäåāæçèéêẽëēìíîïĩīðñòóôõöōøùúûũüūý߀0-9%_–]*$/iu', \ValidFormBuilder\ValidForm::VFORM_EMAIL => '/^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i', \ValidFormBuilder\ValidForm::VFORM_PASSWORD => '', \ValidFormBuilder\ValidForm::VFORM_SIMPLEURL => '/^[-A-Z0-9]+\.[-A-Z0-9]+/i', \ValidFormBuilder\ValidForm::VFORM_URL => '/^(http(s)?:\/\/)*[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(\/.*)?$/i', \ValidFormBuilder\ValidForm::VFORM_FILE => '/^[-a-zàáâãäåāæçèéêẽëēìíîïĩīðñòóôõöōøùúûũüūýß0-9.\':"\\\\_–\/ ]*$/iu', \ValidFormBuilder\ValidForm::VFORM_BOOLEAN => '/^[on]*$/i', \ValidFormBuilder\ValidForm::VFORM_RADIO_LIST => '', \ValidFormBuilder\ValidForm::VFORM_CHECK_LIST => '', \ValidFormBuilder\ValidForm::VFORM_SELECT_LIST => '', \ValidFormBuilder\ValidForm::VFORM_PARAGRAPH => '', \ValidFormBuilder\ValidForm::VFORM_CURRENCY => '', \ValidFormBuilder\ValidForm::VFORM_HIDDEN => '', \ValidFormBuilder\ValidForm::VFORM_DATE => '/^(\d{2}[-|\/|\\\\|\.]\d{2}[-|\/|\\\\|\.]\d{4})$/i')

Methods

getCheck()

Get the regular expression that is used by the given field type

public static getCheck(int $checkType) : string
Parameters
$checkType : int

Field type

Return values
string

The matching regular expression

validate()

Validate input against regular expression

public static validate(int $checkType, string $value) : bool
Parameters
$checkType : int

The type to check for

$value : string

The value to validate

Return values
bool

True if valid, false if not.


        
On this page

Search results