正则校验两位小数

admin
52
2023-08-30
const checkInputText = (text)=>{

    var reg = /^(\.*)(\d+)(\.?)(\d{0,2}).*$/g;

    if (reg.test(text)) { //正则匹配通过,提取有效文本
      text = text.replace(reg, '$2$3$4').replace(/^0+/, '0');
    }
    else { //正则匹配不通过,直接清空
      text = '';
    }

    return text; //返回符合要求的文本(为数字且最多有带2位小数)
  }
动物装饰