將帶有逗號千位分隔符的字串解析為數字
嘗試解析包含逗號作為千位分隔符號的字串時,使用parseFloat可能會導致轉換不正確。這是因為逗號被解釋為小數位分隔符號。
要解決此問題,您可以在將字串解析為數字之前刪除逗號。
const stringWithComma = "2,299.00"; const output = parseFloat(stringWithComma.replace(/,/g, '')); console.log(output); // 2299
在此範例中, Replace 方法用於將所有出現的逗號替換為空字串。這有效地從字串中刪除了逗號,從而允許 parseFloat 將其正確解析為數字。
以上是如何在 JavaScript 中正確解析帶有逗號千位分隔符號的字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!