簡體   English   中英

Javascript Regex 替換為 0.00 十進制數

[英]Javascript Regex replace for 0.00 decimal number

我有一個當前的正則表達式,但不允許使用小數,它只允許使用數字。

val.replace(/\D/g, "").replace(/\B(?=(\d{3})+(?!\d))/g, ",");

我需要實現的是,有一個默認值為 0.00 的輸入。 例如我將輸入 549075

序列必須是:0.05 0.54 5.49 54.90 549.07 5,490.75

這可以用正則表達式替換我輸入的每個數據嗎?

這對你有用嗎?

 let input = 123455; let currentVal = input/100; let result = []; while(currentVal !== 0) { result.push(currentVal); currentVal = Math.floor(currentVal*10)/100; } console.log(result);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM