B-JUI里含有大量的表单验证规则,很方便的让我们不必再写函数验证了,以下是在使用中总结的
integer表示整数验证,包含正整数,负整数和0,默认包含所有整数
data-rule="integer[*]"//此为所有整数
data-rule="integer[+]"//此为正整数
data-rule="integer[-]"//此为负整数
data-rule="integer[+0]"//此为正整数和0
data-rule="integer[-0]"//此为负整数和0
length表示字符串长度
data-rule="length(~10)"//不超过10个字符
data-rule="length(10~)"//至少得10个字符
data-rule="length(1~10)"//1到10个字符
checked验证主要用checkbox和radio类型的表单元素
checked; 不同,相当于必须
checked[1~3] 1-3 选项
checked[1~] 大于1个选项
checked[~3] 小于3个选项
checked[3] 只能3个选项
match[password] 匹配密码字段,两个值必须相同
match[eq, password] 同上
match[neq, count] 不等于count字段的值
match[lt, count] 小于count字段的值
match[lte, count] 小于等于count字段的值
match[gt, count] 大于count字段的值
match[gte, count] 大于等于count字段的值
match[gte, startDate, date]
match[gte, startTime, time]
range[0~99] 数字 0-99
range[0~] 大于或等于0的数
range[~100] 小于或等于100的数
remote(path/to/server);
remote(path/to/server, name1, name2, ...);//带参数的远程
remote(get:path/to/server, name1, name2, ...);//get方式
remote(path/to/server, name1, proxyname2:name2, proxyname3:#id3, ...)//相同的代理方式
remote(path/to/server, foo=1&bar=2, name1, name2, ...)//带有请求串的
注册用户名常用的验证规则,默认是3-12位的数字、字母、下划线组成
只能输入大写字母和数字
验证身份证号码
必须输入中文
验证密码字段,默认6-16位字符,不包含空格
。。。。。。。。。。。。。。。。。。。