2013-08-20 51 views
1

我正在編輯基於Web的程序。它在全球各地使用。我添加了一個基於數字的字段。我希望能夠允許最終用戶在他們的本地語言環境中以他們想要的方式輸入數字。我發現有一個名爲Number.toLocaleString()的函數會給我我需要的東西。但是,我似乎無法找到反函數。有沒有辦法在javascript中將字符串解析爲與區域設置相關的數字

以字符串「1,000」爲例。如果我的用戶的語言環境是en-US,我希望它被解釋爲1000.如果我的用戶的語言環境是de-DE,那麼它應該被解釋爲1.在JavaScript中這樣做的標準方式是什麼?

回答

0

除了檢測設置的內容之外,Javascript幾乎沒有語言環境支持。爲此,請參閱導航器對象,並提供其他問題this

如果您想要特定於語言環境的解析,則需要使用其中的一個庫。結帳localplanet。它有一個格式化整數和小數。

相關問題