问题描述
我在React项目的InputNumber
中有一只蚂蚁Form.Item
。
我对此输入的验证是检查输入值的长度。
这是我的代码:
render() {
return (
<Form.Item
label="Value"
name="numberValue"
rules={[
{
pattern: /^(?:\d*)$/,message: "Value should contain just number",},{
maxLength: 50,message: "Value should be less than 50 character",]}
validateTrigger="onBlur"
>
<InputNumber
onChange={(value) => {
this.props.setValue(value);
}}
/>
</Form.Item>
);
}
我有两个问题:
-
我想在用户输入非数字字符时显示
Value should contain just number
消息。但是此消息根本不显示。 -
当用户输入超过10个字符的数字/值时,我想显示
Value should be less than 50 character
消息。但是现在,输入第一个字符后,将显示此消息!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)