反应最终形式,解析浮点输入?

时间:2019-03-07 14:32:49

标签: react-final-form

如何以最终形式使浮点输入?我喜欢这样:

parse={value =>{!parseFloat(value) || !Number(value) || value.endsWith(".") ? value : parseFloat(value);}}

但是我可以键入字母,当我将1.放在它的字符串中,但是我需要浮点数

1 个答案:

答案 0 :(得分:0)

根据我的经验,最佳做法是将其作为字符串保留在表单值中,并且

  • 使用客户端验证来确认其为有效号码
  • 在提交时转换为数字