We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 03756ad commit d0264ebCopy full SHA for d0264eb
src/form/validator.ts
@@ -14,10 +14,16 @@ const defaultMessage = {
14
url: '请输入正确的URL地址',
15
equalTo: '值和字段%s不相等'
16
}
17
+
18
+const isEmpty = function (val): boolean {
19
+ if (val === 0 || val === false) return false
20
+ return !val
21
+}
22
23
export default {
24
required(r, val): string {
25
if (r.required === false) return ''
- else if (!val) return sprintf(r.message || defaultMessage.required, r.name)
26
+ else if (isEmpty(val)) return sprintf(r.message || defaultMessage.required, r.name)
27
else return ''
28
},
29
minlength(r, val) {
0 commit comments