Показать сообщение отдельно
  #22 (permalink)  
Старый 24.02.2012, 17:31
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,590

Сообщение от nerv_ Посмотреть сообщение
Я, наверное, уже опоздал, но тем не менее. Логика в моей реализации простая - ищем любые символы кроме пробельных.
var x = ' сок   молоко     работа ';
var z = x.match( /[^\s]+/g );
alert( z.join( '\n' ) );
Помогите с регуляркой
Сообщение от 9xakep Посмотреть сообщение
Я правильно понимаю, что пробелы только с начала и в конце?
<script>
var str = '    сок   молоко     работа  '
var new_str = str.split(/\s+/); //["", "сок", "молоко", "работа", ""]
new_str.pop()
new_str.shift()
for(i=0;i<new_str.length;i++) {
console.log(new_str[i]) // ["сок", "молоко", "работа"]
console.log(new_str.length) //3
}
</script>
Сообщение от nikita.mmf Посмотреть сообщение
var str = '    сок   молоко     работа  ';
str.trim().split(/\s+/);
alert( str.trim().split(/\s+/) );
А можно сделать и как оп в первом посте по данному вопросу, НО ЗАЧЕМ?
__________________
29375, 35

Последний раз редактировалось Aetae, 24.02.2012 в 17:35.
Ответить с цитированием