Как мне взять число, например, 10 000,00 долларов, и вывести его как 10000?
Я следил за многочисленными статьями, все неполные и ни один не работает.
Мне не нужна полная интернационализация, просто возможность форматировать число
Вы можете использовать регулярные выражения.
Пожалуйста, попробуйте ниже код.
<div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"> <div class="snippet-code"> <pre class="snippet-code-js lang-js prettyprint-override"><code>var currency = "$10,000.00"; var number = Number(currency.replace(/[^0-9.-]+/g,"")); console.log('Number => ', number)