2
我想解析一個使用parseFloat()我已經讀取的值只識別小數點(。)作爲分隔符。我希望能夠在歐盟自己使用逗號作爲分隔符運行頁面(不需要用戶配置任何內容)。如何獲取客戶端的區域設置以識別客戶端的小數點分隔符?
這可能嗎?我用Google搜索了一下,看來這不能完成,我覺得很奇怪。
感謝
我想解析一個使用parseFloat()我已經讀取的值只識別小數點(。)作爲分隔符。我希望能夠在歐盟自己使用逗號作爲分隔符運行頁面(不需要用戶配置任何內容)。如何獲取客戶端的區域設置以識別客戶端的小數點分隔符?
這可能嗎?我用Google搜索了一下,看來這不能完成,我覺得很奇怪。
感謝
您可以使用replace()
更換,
到.
,之後你可以解析照常
var a="1,02";
console.log(parseFloat(a.replace(',','.')));
感謝您的。但是,如果英國用戶輸入「100,22」,這是一個無效值,但上述方法將驗證它。有沒有辦法讓我的腳本根據他/她在設備上的設置知道用戶的正確小數點分隔符是什麼? – Badgerspot