搜尋

首頁  >  問答  >  主體

javascript - 正規驗證數字或小數,絕對有挑戰

1.只能用正規驗證
2.數字為小數的時候需要驗證保留兩位小數
3.不能是0,0.00
4.可以是0.10,0.11,1, 0.01這樣的數字類型

大家讲道理大家讲道理2770 天前705

全部回覆(6)我來回復

  • 滿天的星座

    滿天的星座2017-05-19 10:18:45

    你這個是面試題吧,用Math.round不就搞定了

    回覆
    0
  • PHPz

    PHPz2017-05-19 10:18:45

    給你一個參考/q/10...

    回覆
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:18:45

    雷雷

    更新
    ^[-+]?([1-9]+)|(d+.(d{0,1}[1-9])|([1-9][0-9]))$

    雷雷

    0 - 假
    0.01 - 真
    0.00 - 假
    0.10 -

    更新#2

    以除 0 之外的數字開頭。

    雷雷

    02.01 - 假
    2.01 - 真
    2.00 - 假
    2.10 - 真

    回覆
    0
  • 为情所困

    为情所困2017-05-19 10:18:45

    /^([0-9]+.[0-9]{0,2}|[1-9])*$/

    回覆
    0
  • 漂亮男人

    漂亮男人2017-05-19 10:18:45

    /^[+-]?d+(.d{2})?$/

    /^[+-]?d+(?:.d{2})?$/

    回覆
    0
  • 世界只因有你

    世界只因有你2017-05-19 10:18:45

    雷雷

    回覆
    0
  • 取消回覆