正则,ant antd from验证input框只能输入数字
问题:Input框中如果只能需要输入Id,也就是数字型字符串,需要进行验证。
解决办法
对其进行实时正则验证,
/^[1-9]\d*$/
<Form.Item label='ID' >
{
getFieldDecorator('id', {
rules:[{
required:false,
pattern: new RegExp(/^[1-9]\d*$/, "g"),
message: '请输入正确的ID'
}],
getValueFromEvent: (event) => {
return event.target.value.replace(/\D/g,'')
},
initialValue:''
})(<Input />)
}
</Form.Item>
这样的操作就是输入框只能输入数字,输入字符是不被允许的,也就是输入不进去字符,从前端确保提交数据格式的正确性
1、路在何方?
路在脚下
2、何去何从?
每个人都在探索,未来的方向在何处。如果说某些方向是世人已经公认的,那么就先按照公认的去走吧(ps:站在巨人的肩膀上看世界会清晰)。
如果说方向,当今世人还不清晰准确。那么就大胆往前走吧,对与错并不重要。心中的方向更加重要。

浙公网安备 33010602011771号