Форматирование чисел jQuery работает неправильноJquery

Программирование на jquery
Ответить
Anonymous
 Форматирование чисел jQuery работает неправильно

Сообщение Anonymous »

У меня есть пользовательский ввод, содержащий число с десятичными знаками. мне нужно изменить этот ввод в формат, который я могу использовать для вычислений.

Итак, рассмотрите следующее:

Код: Выделить всё

input         -->    should become
10,123.15     -->    10.123,15
10.123,15     -->    10.123,15
10,123.1      -->    10.123,10
10.123,1      -->    10.123,10
10,123        -->    10,123,00
10.123        -->    10.123,00
10.123,13562  -->    10.123,14
10,123.13562  -->    10.123,14
Другими словами: используйте точки для разделителей тысяч, запятую для десятичного разделителя и всегда возвращайте округленное число до двух десятичных чисел.

Я пробовал использовать регулярные выражения, substr, round, но что-то застрял. Сейчас он работает для первых двух примеров, упомянутых выше, но теперь он не работает для остальных.

Смотрю на это уже несколько часов, но, возможно, вы можете мне с этим помочь?
Форматирование чисел JQuery мне немного помогло, но оно все равно работает не для всех приведенных выше примеров.

Я бы так и сделал. рад, если кто-нибудь сможет мне в этом помочь!

Подробнее здесь: https://stackoverflow.com/questions/390 ... -correctly
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»