С помощью регулярных выражений получение цены из каждой строчки решается так:
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;
};