Описание тега numberformatter

NoneNumberformatter - это компонент ICU - International Components for Unicode для форматирования чисел. Он доступен на многих языках программирования, в т.ч. C, Java и PHP.
2 ответа

NumberFormatter - ObjectiveC

Как создать средство форматирования чисел для форматирования больших чисел запятыми? Например, 2389378,289 должно стать 2 389 378 289 Обратите внимание, что не всегда есть три десятичных знака, и при этом не всегда существует десятичный знак. Пожалу…
22 янв '11 в 01:52
2 ответа

Преобразовать число в другое

Так что у меня есть эта маленькая проблема. У меня есть форма, где вы можете ввести число, оно может быть в европейском формате, с запятой в виде десятичной дроби (,), или американской с десятичной запятой (.). Зная это, как я могу конвертировать чи…
10 янв '13 в 12:33
1 ответ

NumberFormatter::formatCurrency возвращает NaN с "fr_FR.UTF-8"

Следующая проблема возникает с Apache на Ubuntu 13.04(не уверен насчет других ОС) Я тоже пытался с fr_LU, но безрезультатно Не работает - возвращает NaN setlocale(LC_MONETARY, 'fr_FR.UTF-8'); $currency_formatter = NumberFormatter::create(setlocale(L…
2 ответа

Преобразование Xcode 8.0 и Swift 3.0: ищите объяснение конкретной ошибки преобразования

Я немного смущен ошибкой конвертации. Я перенес свой проект из Swift 2.3 в Swift 3.0 func updateCelsiusLabel() { if let value = celsiusValue { //This was the original code (that worked but is) failing after migration //due to: Argument labels do not…
17 сен '16 в 15:45
0 ответов

Борьба с NSNumberFormatter в Swift для десятичных чисел

У меня есть 2 функции, которые преобразуют строки (десятичные числа, передаваемые в виде строки) в локализованные числа, и наоборот. Вот код: static func localizedNumberForText(text: String) -> String { let num = Double(text) let formatter = Numb…
29 мар '17 в 11:23
2 ответа

Невозможно преобразовать очень маленькое строковое значение в десятичное с NumberFormatter Swift4

Я пытаюсь преобразовать строку "0.0004131955" в десятичную / двойную / валюту с NumberFormatter. Это производит ноль. Как конвертировать это? Мой пример кода, как показано ниже: let formatter = NumberFormatter() formatter.locale = Locale.current for…
03 янв '18 в 15:58
1 ответ

Как я могу изменить NumberFormatter::parseCurrency() поведение принятия пробела и неразрывного пробела?

Я пытаюсь разобрать строки локализованной валюты в валюте и с плавающей запятой. Некоторое время все работает хорошо, сейчас у нас проблемы. Похоже, что NumberFormatter:: parseCurrency использует дополнительный невидимый символ: Testcode: <?php $…
08 май '13 в 10:24
0 ответов

WordPress валютное поле веб-интерфейс NumberFormatter php нет плагина

Пожалуйста, помогите, может быть, я не знаю, как искать решение, способ, которым я ищу, не дает результата. 1 / Имея рабочий веб-сайт, на внешнем интерфейсе мне нужны поля, где пользователи могут добавлять значения валют. то есть: с точностью до 2 (…
0 ответов

Локаль в SK Swidish

Я знаю, что формат чисел на английском языке должен быть таким, как "# ### ###". Теперь допустим, что у меня есть это число 10000000, когда я попробую этот фрагмент кода в Java:NumberFormat.getInstance (новая локаль ("sv_SE")). Формат (10000000) рез…
08 дек '18 в 08:32
1 ответ

Получить jQuery числовой форматер работает

У меня установлен плагин для числового формата jQuery, но он не работает правильно. Я не могу найти правильные команды в сети. Я хочу отформатировать значение текстового поля, которое содержит число с двумя десятичными знаками (например, 0,16), чтоб…
10 мар '10 в 10:16
0 ответов

Angularjs Директива для форматирования номера

Мне нужна директива angularjs для привязки к полю ввода, которое имеет следующие особенности: Формат десятичный в виде #, ### Ограничить десятичные цифры Ограничьте введенные цифры Если я хочу ограничить десятичные цифры до 2, а введенные цифры - до…
2 ответа

Ошибка форматера при изменении языка на устройстве

Я пытаюсь получить float number от amount строка с currency symbol как "100,00". Работает правильно на английском языке. Когда в устройстве язык изменился на немецкий, его поведение меняется. Как я могу получить значение с плавающей запятой без влия…
07 дек '17 в 09:02
1 ответ

Непоследовательное поведение для числового форматера с порядковым номером

Сегодня я столкнулся со странной вещью, и я не уверен, что с этим делать. Вот мой код: <?php $nf = new \NumberFormatter("en_UK", \NumberFormatter::ORDINAL); die(var_dump($nf->format(1))); Этот код выводит следующее в PHP версии 5.6.20: строка …
2 ответа

Ярлык, отображающий "Необязательно" ("#") в Swift при использовании NumberFormatter

У меня есть следующий код: let numberFormatter = NumberFormatter() numberFormatter.numberStyle = NumberFormatter.Style.decimal numberFormatter.maximumFractionDigits = 2 let formattedNumber = numberFormatter.string(from: NSNumber(value: rawValue)) cu…
20 окт '16 в 01:30
0 ответов

PHP NumberFormatter formatCurrency по-прежнему игнорирует атрибуты дроби в некоторых случаях

Есть эти старые вопросы: NumberFormatter:: formatCurrency () игнорирует MIN_FRACTION_DIGITS PHP NumberFormatter и Валюта, не может установить точность что привело меня к этому отчету об ошибках PHP и к этому отчету об ошибках ICU. Я использую PHP7.0…
05 фев '18 в 16:47
1 ответ

Как использовать персидские числа в UItextField в Swift 3?

Привет! Я использую текстовое поле в своем приложении swift3 - я хочу, чтобы пользователь вводил число в текстовое поле вместо английского номера. В текстовом поле отображаются персидские числа - моя клавиатура в текстовом поле настроена на ввод ном…
1 ответ

Ошибка NumberFormatter на живом сервере

<?php $f = new NumberFormatter("en", NumberFormatter::SPELLOUT); echo ucwords($f->format($TotalCredit)); ?> Я использую этот код для преобразования числа в строку. Это работает хорошо локально, но когда я загружаю его на работающий сервер,…
18 июн '16 в 06:58
2 ответа

NumberFormatter оставить всегда 2 цифры после плавающей запятой

Я закончил с небольшим перегибом здесь, но я просто не могу понять, как это прибить: $formatter = new NumberFormatter('lv_LV', NumberFormatter::DECIMAL); $formatter->setAttribute(NumberFormatter::FRACTION_DIGITS, 2); $formatter->setAttribute(N…
22 июл '13 в 14:36
1 ответ

Почему NumberFormatter отбрасывает цифры денежной дроби в формате ()

Почему следующие две строки $fmt = new NumberFormatter('en_US', NumberFormatter::CURRENCY); echo $fmt->format(12.34, NumberFormatter::CURRENCY); выход $12.00?
17 ноя '17 в 17:41
1 ответ

Как решить iOS ошибку с локали десятичной запятой / запятой в расчетах? (с NumberFormatter)

У меня есть следующая проблема с вычислениями iOS, когда пользователь находится в разных локалях. Здесь, в Европе, разделитель десятичной точки - это ",", а в других местах это может быть ".". Пока пользователь находится в локали с "." все вычислени…
30 дек '16 в 12:55