PHP Класс Contao\Validator

Usage: if (Validator::isEmail($recipient)) { $email->sendTo($recipient); }
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
isAlias ( mixed $varValue ) : boolean Valid alias name
isAlphabetic ( mixed $varValue ) : boolean Alphabetic characters (including full stop [.] minus [-] and space [ ])
isAlphanumeric ( mixed $varValue ) : boolean Alphanumeric characters (including full stop [.] minus [-], underscore [_] and space [ ])
isBinaryUuid ( mixed $varValue ) : boolean Valid binary UUID (version 1)
isDate ( mixed $varValue ) : boolean Valid date formats
isDatim ( mixed $varValue ) : boolean Valid date and time formats
isEmail ( mixed $varValue ) : boolean Valid e-mail address
isExtendedAlphanumeric ( mixed $varValue ) : boolean Characters that are usually encoded by the Input class: #<>()\=
isFieldName ( mixed $strName ) : boolean Valid form field name
isFolderAlias ( mixed $varValue ) : boolean Valid folder alias name
isGooglePlusId ( mixed $varValue ) : boolean Valid Google+ ID or vanity name
isInsecurePath ( string $strPath ) : boolean Insecure path potentially containing directory traversal
isLanguage ( mixed $varValue ) : boolean Valid language code
isLocale ( mixed $varValue ) : boolean Valid locale
isNatural ( mixed $varValue ) : boolean Natural numbers (nonnegative integers)
isNumeric ( mixed $varValue ) : boolean Numeric characters (including full stop [.] and minus [-])
isPercent ( mixed $varValue ) : boolean Valid percentage
isPhone ( mixed $varValue ) : boolean Valid phone number
isStringUuid ( mixed $varValue ) : boolean Valid string UUID (version 1)
isTime ( mixed $varValue ) : boolean Valid time formats
isUrl ( mixed $varValue ) : boolean Valid URL with special characters allowed (see #6402)
isUuid ( mixed $varValue ) : boolean Valid UUID (version 1)
isValidFileName ( mixed $strName ) : boolean Valid file name

Описание методов

isAlias() публичный статический Метод

Valid alias name
public static isAlias ( mixed $varValue ) : boolean
$varValue mixed The value to be validated
Результат boolean True if the value is a valid alias name

isAlphabetic() публичный статический Метод

Alphabetic characters (including full stop [.] minus [-] and space [ ])
public static isAlphabetic ( mixed $varValue ) : boolean
$varValue mixed The value to be validated
Результат boolean True if the value is alphabetic

isAlphanumeric() публичный статический Метод

Alphanumeric characters (including full stop [.] minus [-], underscore [_] and space [ ])
public static isAlphanumeric ( mixed $varValue ) : boolean
$varValue mixed The value to be validated
Результат boolean True if the value is alphanumeric

isBinaryUuid() публичный статический Метод

Valid binary UUID (version 1)
public static isBinaryUuid ( mixed $varValue ) : boolean
$varValue mixed The value to be validated
Результат boolean True if the value is a binary UUID

isDate() публичный статический Метод

Valid date formats
public static isDate ( mixed $varValue ) : boolean
$varValue mixed The value to be validated
Результат boolean True if the value is a valid date format

isDatim() публичный статический Метод

Valid date and time formats
public static isDatim ( mixed $varValue ) : boolean
$varValue mixed The value to be validated
Результат boolean True if the value is a valid date and time format

isEmail() публичный статический Метод

Valid e-mail address
public static isEmail ( mixed $varValue ) : boolean
$varValue mixed The value to be validated
Результат boolean True if the value is a valid e-mail address

isExtendedAlphanumeric() публичный статический Метод

Characters that are usually encoded by the Input class: #<>()\=
public static isExtendedAlphanumeric ( mixed $varValue ) : boolean
$varValue mixed The value to be validated
Результат boolean True if the value does not match the characters

isFieldName() публичный статический Метод

Valid form field name
public static isFieldName ( mixed $strName ) : boolean
$strName mixed The form field name
Результат boolean True if the form field name is valid

isFolderAlias() публичный статический Метод

Valid folder alias name
public static isFolderAlias ( mixed $varValue ) : boolean
$varValue mixed The value to be validated
Результат boolean True if the value is a valid folder alias name

isGooglePlusId() публичный статический Метод

Valid Google+ ID or vanity name
public static isGooglePlusId ( mixed $varValue ) : boolean
$varValue mixed The numeric ID or vanity name
Результат boolean True if the value is a Google+ ID

isInsecurePath() публичный статический Метод

Insecure path potentially containing directory traversal
public static isInsecurePath ( string $strPath ) : boolean
$strPath string The file path
Результат boolean True if the file path is insecure

isLanguage() публичный статический Метод

Valid language code
public static isLanguage ( mixed $varValue ) : boolean
$varValue mixed The value to be validated
Результат boolean True if the value is a valid language code

isLocale() публичный статический Метод

Valid locale
public static isLocale ( mixed $varValue ) : boolean
$varValue mixed The value to be validated
Результат boolean True if the value is a valid locale

isNatural() публичный статический Метод

Natural numbers (nonnegative integers)
public static isNatural ( mixed $varValue ) : boolean
$varValue mixed The value to be validated
Результат boolean True if the value is a natural number

isNumeric() публичный статический Метод

Numeric characters (including full stop [.] and minus [-])
public static isNumeric ( mixed $varValue ) : boolean
$varValue mixed The value to be validated
Результат boolean True if the value is numeric

isPercent() публичный статический Метод

Valid percentage
public static isPercent ( mixed $varValue ) : boolean
$varValue mixed The value to be validated
Результат boolean True if the value is a valid percentage

isPhone() публичный статический Метод

Valid phone number
public static isPhone ( mixed $varValue ) : boolean
$varValue mixed The value to be validated
Результат boolean True if the value is a valid phone number

isStringUuid() публичный статический Метод

Valid string UUID (version 1)
public static isStringUuid ( mixed $varValue ) : boolean
$varValue mixed The value to be validated
Результат boolean True if the value is a string UUID

isTime() публичный статический Метод

Valid time formats
public static isTime ( mixed $varValue ) : boolean
$varValue mixed The value to be validated
Результат boolean True if the value is a valid time format

isUrl() публичный статический Метод

Valid URL with special characters allowed (see #6402)
public static isUrl ( mixed $varValue ) : boolean
$varValue mixed The value to be validated
Результат boolean True if the value is a valid URL

isUuid() публичный статический Метод

Valid UUID (version 1)
public static isUuid ( mixed $varValue ) : boolean
$varValue mixed The value to be validated
Результат boolean True if the value is a UUID

isValidFileName() публичный статический Метод

Valid file name
public static isValidFileName ( mixed $strName ) : boolean
$strName mixed The file name
Результат boolean True if the file name is valid