antd Input限制只能输入数字/数字和小数点

1,555 阅读1分钟

问题分析

在实践过程需要对用户提交表单Input输入内容进行限制,只能输入非负整数或者小数。
使用正则表达式进行限制。

问题解决

如下所示:

<Input
  placeholder='请输入用户基础水平'
  onkeyup="value=value.replace(/[^\d{1,}\.\d{1,}|\d{1,}]/g,'')"
 />

参考文档

限制input只能输入数字/数字和小数点