为什么 Redux Forms 字段编号验证一直允许字母"e"?



在他的官方页面上 https://redux-form.com/6.6.1/examples/fieldlevelvalidation/

在"Age"字段上,有一个示例,说明Redux形式如何错误地假设字母e可以是keyPress上的有效字符,而不是只允许数字。

我尝试了以下验证,以排除字母 e,但没有成功:

export const onlyNumber = (value) => {
return /^[^e]$|[0123456789]$/i.test(value);
};

跳过 Redux-Forms 验证方式并实际能够制作仅数字(不包括"e"(字段的可能成功方法是什么?

这是一个功能,它允许"e"...在Github中向@iamandrewluca大喊大叫,以回答我的问题:https://github.com/erikras/redux-form/issues/4538

类似的问题,以及禁止显示"e"的响应/解决方法,在堆栈溢出中: https://stackoverflow.com/a/31706796/4671932

文档: https://html.spec.whatwg.org/multipage/input.html#number 状态-(类型%3D编号(

相关内容

  • 没有找到相关文章

最新更新