EValidationMixin
提供表单项的值校验逻辑,支持必填、字符长度限制、中文长度限制、URL 校验、手机号校验以及自定义校验函数等。
# 校验规则
规则 | 说明 | 示例 |
---|---|---|
alpha | 仅限字母 | validation="{required: true}" |
要求是邮箱地址,如 zhangsan@qq.com | validation="{email: true}" | |
ip | 要求是 IP 地址,如 192.168.1.1 | validation="{ip: true}" |
max | 最大值为n | validation="{max: 11}" |
maxChineseLength | 最大长度为n个中文字符 | validation="{maxChineseLength: 11}" |
maxLength | 最大长度为n | validation="{maxLength: 11}" |
min | 最小值为n | validation="{min: 11}" |
minChineseLength | 最小长度为n个中文字符 | validation="{minChineseLength: 11}" |
minLength | 最小长度为n | validation="{minLength: 11}" |
mobile | 要求是手机号码(11位) | validation="{mobile: true}" |
required | 必填 | validation="{required: true}" |
url | 要求 URL,如 http://baidu.com | validation="{url: true}" |