PHP 클래스 yii\validators\NumberValidator

The format of the number must match the regular expression specified in [[integerPattern]] or [[numberPattern]]. Optionally, you may configure the [[max]] and [[min]] properties to ensure the number is within certain range.
부터: 2.0
저자: Qiang Xue ([email protected])
상속: extends Validator
파일 보기 프로젝트 열기: yiisoft/yii2 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$integerOnly whether the attribute value can only be an integer. Defaults to false.
$integerPattern the regular expression for matching integers.
$max upper limit of the number. Defaults to null, meaning no upper limit.
$min lower limit of the number. Defaults to null, meaning no lower limit.
$numberPattern the regular expression for matching numbers. It defaults to a pattern that matches floating numbers with optional exponential part (e.g. -1.23e-10).
$tooBig user-defined error message used when the value is bigger than [[max]].
$tooSmall user-defined error message used when the value is smaller than [[min]].

공개 메소드들

메소드 설명
clientValidateAttribute ( $model, $attribute, $view )
init ( )
validateAttribute ( $model, $attribute )

보호된 메소드들

메소드 설명
validateValue ( $value )

메소드 상세

clientValidateAttribute() 공개 메소드

public clientValidateAttribute ( $model, $attribute, $view )

init() 공개 메소드

public init ( )

validateAttribute() 공개 메소드

public validateAttribute ( $model, $attribute )

validateValue() 보호된 메소드

protected validateValue ( $value )

프로퍼티 상세

$integerOnly 공개적으로 프로퍼티

whether the attribute value can only be an integer. Defaults to false.
public $integerOnly

$integerPattern 공개적으로 프로퍼티

the regular expression for matching integers.
public $integerPattern

$max 공개적으로 프로퍼티

upper limit of the number. Defaults to null, meaning no upper limit.
또한 보기: tooBig for the customized message used when the number is too big.
public $max

$min 공개적으로 프로퍼티

lower limit of the number. Defaults to null, meaning no lower limit.
또한 보기: tooSmall for the customized message used when the number is too small.
public $min

$numberPattern 공개적으로 프로퍼티

the regular expression for matching numbers. It defaults to a pattern that matches floating numbers with optional exponential part (e.g. -1.23e-10).
public $numberPattern

$tooBig 공개적으로 프로퍼티

user-defined error message used when the value is bigger than [[max]].
public $tooBig

$tooSmall 공개적으로 프로퍼티

user-defined error message used when the value is smaller than [[min]].
public $tooSmall