私は Globalize for jQuery を使用しており、通貨のある数値を通貨記号のない数値に変換するソリューションを探しています。
Globalizeには関数Globalize.currencyParserがありますがv1.1.1
、まだ空なので、変換しようとしました
Globalize(“fr”).numberParser()(“-10 000,99 €”)
しかし、そうでは10000,99
ありませんでし-10000,99
た。
関数 numberParse で
if ( prefix === negativePrefix && suffix === negativeSuffix ) { number *= -1; }
サフィックス !== 負のサフィックスであるため、数値は負に変換されません。だから、私は正規表現で私の問題を解決することにしました
( /^([^0-9]*)(([0-9,\'\٬\.\s]*[0-9]+)(,٫\.[0-9]+)?)([^0-9]*)$/ )
しかし、私は Globalize.currencyParser を使用したソリューションを好みます。考え?