解析帶有逗號千位分隔符的字符串
問題:
解析字串時使用parseFloat使用逗號千位分隔符,結果數字可能與預期值不同。如何解決這個問題?
答案:
要正確解析帶有逗號千位分隔符的字串,必須在轉換為數字之前刪除逗號。這可以使用正規表示式將所有出現的逗號替換為空字串來完成。
例如:
let output = parseFloat("2,299.00".replace(/,/g, '')); console.log(output); // Outputs: 2299
在此範例中,正規表示式 /,/g 符合所有字串中存在逗號,replace 方法將其替換為空字串。然後使用 parseFloat 將結果字串轉換為數字以產生正確的輸出。
以上是如何使用 JavaScript 正確解析帶有逗號千位分隔符號的字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!