【校验代码】
const numberLimit = (value: any) => { if (!(/(^[1-9]d*$)/.test(value))) { return value.replace(/^(0+)|[^d]+/g, ''); } return value; }
【ant design InputNumber控件】
<InputNumber min={1} max={1000} formatter={numberLimit}
parser={numberLimit} className={styles.numbr} />
【补充】
直接用这个正则也可以
`${value}`.replace(/[^d]/g, '')