[英]Adjusting Regex to remove trailing decimal point + zeroes if there is no fraction
我正在嘗試學習正則表達式。
目前,我正在嘗試編寫一個解析浮點數並設置“最大”小數位數的函數(基本上只允許兩個小數點,但是如果沒有內容,則不添加它們-即擺脫了0的含義) X.00返回X。)。 這是代碼:
price_var.toFixed(2).replace(/0{0,2}$/, "");
刪除零,效果很好,但不刪除小數位。 如果沒有分數,是否還有辦法擺脫小數位?
price_var.toFixed(2).replace(/\.0{0,2}$/, "");
由於它是固定的小數點,請嘗試
price_var.toFixed(2).replace(/\.0{2}$/, "");
要么
price_var.toFixed(2).replace(/\.00$/, "");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.