Показать сообщение отдельно
  #2 (permalink)  
Старый 04.09.2009, 09:58
Аватар для Regent
Интересующийся
Отправить личное сообщение для Regent Посмотреть профиль Найти все сообщения от Regent
 
Регистрация: 04.09.2009
Сообщений: 21

С помощью регулярных выражений получение цены из каждой строчки решается так:
var processSale = function( text ){
  return text.match( /(?:[0-9]+)\.(?:[0-9]{2})/g );
};
- вернёт массив цен( строчки )
Если надо в числа преобразовать, можно сделать так:
var processSale = function( text ){
  var match =  text.match( /(?:[0-9]+)\.(?:[0-9]{2})/g );
  if( match )
    for( var i = 0, len = match.length; i < len; i++ )
      match[ i ] = parseFloat( match[ i ] );
  return match;
};
Ответить с цитированием