regex() regex(mixed $value, string $rule) : boolean 正则验证 Parameters mixed $value string $rule Returns boolean
decimal() decimal(float $value, float|null $min = null, float|null $max = null, integer $accuracy = null) : boolean 小数验证 Parameters float $value float|null $min float|null $max integer $accuracy Returns boolean
int() int(integer $value, integer|null $min = null, integer|null $max = null) : boolean 整数验证 Parameters integer $value integer|null $min integer|null $max Returns boolean
number() number(float $value, float|null $min = null, float|null $max = null, integer|null $accuracy = null) : boolean 数值验证,允许整数和小数 Parameters float $value float|null $min float|null $max integer|null $accuracy Returns boolean
length() length(string $val, integer $min, integer $max = null) : boolean 判断文本长度,以字节为单位 Parameters string $val integer $min integer $max Returns boolean
lengthChar() lengthChar(string $val, integer $min, integer $max = null) : boolean 判断文本长度,以字符为单位 Parameters string $val integer $min integer $max Returns boolean
between() between(float $value, float $min, float $max) : boolean 在两个数之间,不包含这2个数字 Parameters float $value float $min float $max Returns boolean
betweenEqual() betweenEqual(float $value, float $min, float $max) : boolean 在两个数之间,包含这2个数字 Parameters float $value float $min float $max Returns boolean
ltEqual() ltEqual(float $value, float $num) : boolean 小于等于 Parameters float $value float $num Returns boolean
gtEqual() gtEqual(float $value, float $num) : boolean 大于等于 Parameters float $value float $num Returns boolean
equal() equal(float $value, float $num) : boolean 等于 Parameters float $value float $num Returns boolean
unequal() unequal(float $value, float $num) : boolean 不等于 Parameters float $value float $num Returns boolean
compare() compare(string $valueLeft, string $operation, string $valueRight) : boolean 比较 Parameters string $valueLeft string $operation string $valueRight Returns boolean
in() in(float $value, mixed $list) : boolean 值在范围内 Parameters float $value mixed $list array | string(1,2,3) Returns boolean
notIn() notIn(float $value, mixed $list) : boolean 值不在范围内 Parameters float $value mixed $list array | string(1,2,3) Returns boolean
inEnum() inEnum(float $value, string $enumClass) : boolean 值在枚举值范围内 Parameters float $value string $enumClass Returns boolean
notInEnum() notInEnum(float $value, string $enumClass) : boolean 值不在枚举值范围内 Parameters float $value string $enumClass Returns boolean
cnIdcard() cnIdcard(string $id_card) : boolean 检测中国居民身份证,支持15位和18位 Parameters string $id_card Returns boolean