[英]Convert String to Integer in JavaScript
我有一個41,123的字符串值,我想在JavaScript中將其轉換為整數。
我試過parseInt(41,123,10)和parseFloat,但沒有給我正確答案。
ParseInt,parseFloat工作正常,直到遇到逗號,但結果為'41'。
有沒有人對修復有所了解?
var myInt = parseInt("41,123,10".replace(/,/g,""));
這是解決方案:
Number(s.replace(/,/g, ""))
需要使用正則表達式來刪除所有逗號字符,否則只會替換一個逗號。
您可以刪除逗號,然后解析; 假設數字是變量s
:
parseInt(s.replace(/,/g, '')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.