| Сообщение от trikadin   | 
	| Так, не? Проблема в том, что тут они отображаются как несколько пробелов. 
 
str= "0729    Перец черный горошек, 500 гр    Pepe nero grani da gr.500   6   500 гр  шт. 687,08  Via delle Indie";
alert(str.split(/\s\s\s*/));
 | 
	
У меня расстояния между блоками в один табуляционный символ (или в длинный пробел, хз) и ваша регулярка не помогла 

(
видимо три пробела уже тут, на javascript.ru появились