返回 ezj。
ezj.checker.check 是检查值规则的方法。
语法
参数
返回值
boolean。str 是否通过验证。
说明
不论 type 为何值,str 参数一定是字符串。这样做有两个原因:一个使程序简单化;二是表单验证时,所取得的值都是字符串类型的。
required 用以确定值是否是必须的,若 required 为 true,str 又为零长度字符串,则返回 false。
type 为 int 时
用以检查 str 是否是字符串类型的整数。min、max 为数字,用以表示值的范围 [min, max]。
type 为 decimal 时
用以检查 str 是否是字符串类型的数字。min、max 为数字,用以表示值的范围 [min, max]。
type 为 date 时
用以检查 str 是否是字符串类型的日期。min、max 为字符串类型的日期,用以表示值范围 [min, max]。这里所提到的日期格式为:年-月-日。
type 为 time 时
用以检查 str 是否是字符串类型的时间。min、max 为字符串类型的时间,用以表示值范围 [min, max]。这里所提到的时间格式为:时:分:秒、时:分:秒.毫。
type 为 datetime 时
用以检查 str 是否是字符串类型的日期时间。min、max 为字符串类型的日期时间或 JavaScript 中的 Date 类型,用以表示值范围 [min, max]。这里所提到的日期时间格式为:年-月-日 时:分:秒、年-月-日 时:分:秒.毫。
type 为 varchar 时
用以检查 str 是否是字符串。min、max 为数字,用以表示值所占字节范围 [min, max]。这里一个英文占一个字节,一个中文占两个字节。
type 为 nvarchar 时
用以检查 str 是否是字符串。min、max 为数字,用以表示值长度范围 [min, max]。
示例
HTML 代码
JavaScript 代码