У меня возникли проблемы при разборе отрицательных чисел с JQuery Globalize 1.1.1:JQuery Globalize разобрать отрицательное число
Globalize.parseNumber('-1'); // = 1
Globalize.parseNumber('-100,00'); // = 100
Так что, похоже Globalize преобразовывает отрицательное число положительное число. Следующие CLDR-данные загружены:
- дополнительного/likelySubtags
- дополнительного/TimeData
- дополнительного/weekData
- дополнительного/numberingSystems
- основные/SV/номер
- главную/SV/timeZoneNames
- main/sv/ca-gregorian
Не удалось найти что-либо на этом с помощью Google-поиска. Я что-то упускаю?
Самый простой способ борьбы с этим является использование 'Number' конструктор напрямую. например 'Number ('- 100.00')' Поведение по умолчанию с любым встроенным конструктором - это вернуть примитив того же типа. – synthet1c
Число contructor, похоже, не работает с локальными числовыми форматами: Number ('- 100,00') возвращает NaN – Fraggel
Извините, пропустил разделитель запятой. – synthet1c