Взять цену с сайта

166
14 апреля 2017, 19:53

Прошу подсказать как взять цену с сайта к примеру http://www.tinko.ru/p-249287.html? Использую такой код.

(function($){ 
function ajaxStart(){ 
  $('#progress').show(); 
} 
function ajaxStop(){ 
  $('#progress').hide(); 
} 
function parserGo(){ 
  ajaxStart(); 
  var b = $.ajax('http://www.tinko.ru'); 
  b.done(function (d) { 
    analysisSite(d); 
    ajaxStop(); 
 
  }); 
  b.fail(function (e, g, f) { 
    alert('Epic Fail'); 
    ajaxStop(); 
  }) 
} 
function analysisSite(data){ 
  var res = ''; 
  $(data).find('div.min').each(function(){ 
   res+=$(this).text()+'=>'+$(this).attr('href')+''; 
  }) 
  $('#resultbox').html(res); 
} 
$(function(){ 
  $('#progress').hide(); 
  $('#starter').click(parserGo); 
}); 
})(jQuery);

Беру строку с ценой и еще к ней текст, который мне не нужен. Как получить только цифру?

Answer 1

Пример, после получения строки с суммой:

var r, re,s,end;
s='13 990,00 i/шт'
re = /\D+/ig;
r = s.replace(re, '');
end = r.slice(0, -2);
document.write(end);
READ ALSO
Автоматический меняет код ckeditor?

Автоматический меняет код ckeditor?

Всем приветПользуюсь редактором ckeditor

202
Как в медиазапросе отличить монитор с низким разрешением от смартфона?

Как в медиазапросе отличить монитор с низким разрешением от смартфона?

Подключаю с помощью тега link разные файлы css в зависимости от разрешения, используя медиа-запросы:

193
Правильна ли эта вёрстка?

Правильна ли эта вёрстка?

ЗдравствуйтеВо время вёрстки первого для меня макета появились вопросы

206
Как сделать Unit Test этого статичного метода?

Как сделать Unit Test этого статичного метода?

Почему-то вызывает проблемы тестирование этого метода GetByIdНадеюсь на вашу помощь

231