Формат числовых возвращаемых MySQL с использованием JavaScript или HTML - PullRequest
0 голосов
/ 07 сентября 2011

MySQL DB хранит и возвращает числа с двумя десятичными точками, например, 4 - 4,00. и 4.9 - 4.90.

Но я хочу отформатировать их в HTML или с использованием javascript, чтобы 4,00 было 4, а 4,90 - 4,9, 4,25 - 4,25 (избавьтесь от конечных нулей).

Как мне это сделать?

Спасибо

ОБНОВЛЕНИЕ: (Требования)

После прочтения некоторых ответов я понимаю, что мне нужно предоставить больше информации из-за способа, которым код на стороне сервера возвращает данные. Php возвращает строку JSON, содержащую числовое значение, наряду со многими другими данными, а затем выгружается в шаблон jQuery со следующим для получения данных

           <div class="duration">${duration}</div>

Ответы [ 3 ]

1 голос
/ 07 сентября 2011

В Javascript вы можете использовать Number("4.90"), который вернет 4.9.В PHP вы можете использовать echo ((double)"4.90").

1 голос
/ 07 сентября 2011

Использование parseFloat .

например:

var d = "4.90";
alert(parseFloat(d));
0 голосов
/ 07 сентября 2011

Используйте регулярное выражение: см. ТАК сообщение .

...