【发布时间】:2018-02-12 09:18:16
【问题描述】:
我正在尝试在输入框中添加一些仅允许数字(数量)的自定义验证。根据here 上给出的示例,我尝试添加自定义验证。
const onlyAmount = value => {
if (!value) return value
let onlyNums = value.replace(/^\$?([0-9]{1,3},([0-9]{3},)*[0-9]{3}|[0-9]+)(.[0-9][0-9])?$/, '')
return onlyNums
}
我的最终形式的字段就像
<Field
name="price"
component="input"
type="text"
parse={onlyAmount}
/>
没问题,它不允许我正确添加数字。我阅读了文档,但找不到任何帮助解决方案。
反应最终形式:https://github.com/final-form/react-final-form
任何建议都会很有帮助。
【问题讨论】:
标签: javascript reactjs react-final-form