[英]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.