sheng-tool
    Preparing search index...

    Function generateNumberValidator

    • 生成一个数字验证器,以验证特殊(不超过特定值及小数点位数)的数字格式。

      Parameters

      • max: number

        最大值

      • decimalLength: number = 0

        小数位数,默认为 0

      • allowMinus: boolean = false

        是否允许为负数,默认为 false

      Returns (str: string) => boolean

      0.0.2

      generateNumberValidator(50, 2)('hello')        // false
      generateNumberValidator(50)('1.5') // false
      generateNumberValidator(50, 2)('49.95') // true
      generateNumberValidator(50, 2)('1.5') // true
      generateNumberValidator(50, 2)('-1') // false
      generateNumberValidator(50, 2, true)('-1') // true
      generateNumberValidator(50, 1)('80') // false
      generateNumberValidator(50, 1)('30.25') // false