在他的官方页面上 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编号(