|
Преобразование в int
Ребят подскажите как преобразовать строковую переменную в int если в строке ест ьпробел например :
var perem = 1 406 руб. если сделать так peremenaya= parseInt(perem); он выдаст 1 т.к. есть пробел, а как получиьт все число? |
Еще есть вопросик. можно ли сделать событие на изменение допустим блока
<div class='sum'></div> если этот див изменился то мы выполняем какое либо действие |
Цитата:
var perem = '1 406 руб.' alert(parseInt(perem.replace(/\s+/gm,''))); |
Цитата:
|
Понятно спасибо большое))))
|
1. Предварительно очистить от не-цифр:
parseInt(perem.replace(/\D/g,''))2. Можно но не нужно. Блок сам по себе меняться не может, его меняет какой-то код, и дополнения, соответственно, следует вносить именно туда. Исключением(и то не всегда) тут может быть только userscript. Цитата:
|
Всем большое спасибо. Помогли оба способа работают.
|
Цитата:
|
terminator-101, это самый плохой вариант из возможных.
|
Aetae,
Почему? |
Часовой пояс GMT +3, время: 07:06. |
|