gpt4 book ai didi

Formik,Yup-如何检查十进制数

转载 作者:行者123 更新时间:2023-12-01 10:17:51 26 4
gpt4 key购买 nike

我有一个架构:

const SignupSchema = Yup.object().shape({
decimal: Yup.number().integer('invalid decimal'),
});

我需要检查数字是否为十进制,但我在文档中仅找到 Integer

最佳答案

您可以添加自定义验证测试,例如与正则表达式。

const SignupSchema = Yup.object().shape({
decimal: Yup.number().test(
'is-decimal',
'invalid decimal',
value => (value + "").match(/^\d*\.{1}\d*$/),
),
});

关于Formik,Yup-如何检查十进制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59269772/

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