是否有验证特定长度的 yup 函数?
I tried .min(5)
and .max(5)
,但我想要确保该数字恰好是 5 个字符(即邮政编码)。
此检查会带来最佳的验证体验:
Yup.string()
.required()
.matches(/^[0-9]+$/, "Must be only digits")
.min(5, 'Must be exactly 5 digits')
.max(5, 'Must be exactly 5 digits')
output:
12f1 // Must be only digits
123 // Must be exactly 5 digits
123456 // Must be exactly 5 digits
01234 // valid
11106 // valid
Demo:
https://codesandbox.io/s/yup-y6uph https://codesandbox.io/s/yup-y6uph
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)