lishidefengchen

【校验代码】

  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, \'\')

 

分类:

技术点:

相关文章: