Форматирование чисел 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

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