gpt4 book ai didi

reactjs - 使用 Yup 和 Formik 自动修剪空白

转载 作者:行者123 更新时间:2023-12-03 15:39:15 24 4
gpt4 key购买 nike

我正在使用在架构上定义的 Formik React Form 和 Yup 验证:

export const Contact = yup.object<IContact>().shape({
contactName: yup
.string()
.trim('The contact name cannot include leading and trailing spaces')
.strict(true)
.min(1, 'The contact name needs to be at least 1 char')
.max(512, 'The contact name cannot exceed 512 char')
.required('The contact Name is required'),
});

有没有办法让 Yup 修剪空白而不显示消息?那么在提交表单时自动修剪空格?

最佳答案

Is there a way to have Yup trim white spaces without showing a message



不是在一次转换中。 formik 使用的 yup 转换仅用于验证。
您可以在传递数据之前创建一个单独的转换来使用,但它更简单 valueToUse = userValue.trim()你自己。

关于reactjs - 使用 Yup 和 Formik 自动修剪空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60423402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com