2013-08-22 4 views
-1

Привет, у меня есть проблема в jQuery. Предположим, что у меня есть значение, подобное 20000. И я хочу, чтобы значение, равное 20 000, после двух чисел вводилось запятая. Я не могу сделать это с помощью jQuery. Пожалуйста, помогите мне.Вставить запятую (,) в значение с помощью jQuery

+0

что делать, если у вас будет '345000'? что чем? –

+0

Не знаете, почему существует тег php, если вы хотите использовать jQuery-решение, но в любом случае, если вы используете PHP, тогда ['number_format()') (http://php.net/manual/en/function.number-format. php) является самым простым решением IMO. –

+0

Спасибо, что дали мне ценные ссылки. – Subir

ответ

0

Поскольку вы сказали, что хотите, чтобы запятые вставили «после двух чисел», я собираюсь предположить, что у вас есть простой случай, когда вы знаете, что ваш ввод представляет собой 5-значное число и не требуется форматирование более общего числа решение. В этом случае вы можете сделать что-то так же, как:

var num = 20000; 

num = num.toString(); 
num = num.substr(0,2) + ',' + num.substr(2); 
// Now num === "20,000" 

Обратите внимание, что 20,000 будет читать только двадцать тысяч в определенных местах. Его можно было бы прочитать как только двадцать во многих местах, но 20000 будет правильно прочитан любым, кто понимает арабские цифры.

+0

Да, эта работа замечательная. – Subir

Смежные вопросы