js正則匹配大於0小於等於100,其中最多可以保留兩位小數


有人問怎么寫了,並且非想用正則,為啥不用if else我也不明白,然后寫了如下的正則。

具體需求是大於0,小於等於100,並且最多保留兩位小數。

比如 :0.1,0.01,100.00,100.0, 10.01可以通過。

    0.0,0.00,100.01,0.111,11.111不能通過

 

var reg=/^\d\.([1-9]{1,2}|[0-9][1-9])$|^[1-9]\d{0,1}(\.\d{1,2}){0,1}$|^100(\.0{1,2}){0,1}$/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM