1. 程式人生 > >匹配金額的正則表示式,帶小數點

匹配金額的正則表示式,帶小數點

_normalize(inValue) {
    if ( /^(([1-9][0-9]*)|(([0]\.\d{0,2}|[1-9][0-9]*\.\d{0,2})))$/.test(inValue)) {
      console.log('有效');
      return inValue;
    } else {
      if (inValue.length === 1 && inValue === '.') {
        return '0.';
      } else {
        return inValue.substring(0, inValue.length - 1);
      }
    }
    return
  }