3 строки кода
Всем доброго дня. Есть код:
function str_rep(value){ return value.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ') ;} var str = str_rep($('.qwe').val() * $('#fgh').val() / 100); alert(str); Но он не хочет работать.Подскажите, пожалуйста, почему? |
Цитата:
Пишите [^0-9] или \D. |
Попробовал, но firebug всёравно выдает
TypeError: value.replace is not a function { message="value.replace is not a function"... Но если написать var str = str_rep($('.qwe').val()); то cкрипт отрабатывает нормально...Приведения типов уже пробовал. |
Цитата:
Цитата:
|
Цитата:
function str_rep(value){ return value.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ') ;} var amount = str_rep($('.qwe').val() * $('#asd').val() / 100 + ""); alert(amount); |
полезный ресурс:
(я использую)
|
Часовой пояс GMT +3, время: 02:06. |