PHP 클래스 Contao\Validator

Usage: if (Validator::isEmail($recipient)) { $email->sendTo($recipient); }
파일 보기 프로젝트 열기: contao/core-bundle 1 사용 예제들

공개 메소드들

메소드 설명
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