validate属性:
长度校验
{
"mode": "len",
"trigger": "blur",
"adapter": true,
"len": 0
}最大长度
{
"mode": "maxLen",
"trigger": "blur",
"adapter": true,
"maxLen": 0
}最小长度
{
"mode": "minLen",
"trigger": "blur",
"adapter": true,
"minLen": 0
}正则(可能某些高级特性语法不一致,这种情况前端不配置,后端配置)
{
"mode": "pattern",
"trigger": "blur",
"adapter": true,
"pattern": ""
}全大写
{
"mode": "uppercase",
"trigger": "blur",
"adapter": true,
"uppercase": true
}全小写
{
"mode": "lowercase",
"trigger": "blur",
"adapter": true,
"lowercase": true
} {
"mode": "email",
"trigger": "blur",
"adapter": true,
"email": true
}url
{
"mode": "url",
"trigger": "blur",
"adapter": true,
"url": true
}ip
{
"mode": "ip",
"trigger": "blur",
"adapter": true,
"ip": true
}phone
{
"mode": "phone",
"trigger": "blur",
"adapter": true,
"phone": true
}最小值
{
"mode": "min",
"trigger": "blur",
"adapter": true,
"min": 0
}最大值
{
"mode": "max",
"trigger": "blur",
"adapter": true,
"max": 0
}正数
{
"mode": "positive",
"trigger": "blur",
"adapter": true,
"positive": true
}
负数
{
"mode": "negative",
"trigger": "blur",
"adapter": true,
"negative": true
}整数
{
"mode": "integer",
"trigger": "blur",
"adapter": true,
"integer": true
}数值(小数,整数)
{
"mode": "number",
"trigger": "blur",
"adapter": true,
"number": true
}自定义验证(服务器端不支持)
{
"mode": "validator",
"trigger": "blur",
"adapter": true,
"validator": "[[FORM-CREATE-PREFIX-function (value, callback){\nccc\n}-FORM-CREATE-SUFFIX]]"
}条件验证(服务器端不支持)
{
"mode": "computed",
"trigger": "blur",
"adapter": true,
"computed": {
"mode": "AND",
"group": [
{
"field": "f4vzml82laajb5c",
"condition": "==",
"value": "1"
}
]
}
}文档更新时间: 2026-02-04 23:09 作者:admin