Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как найти кол-во "слов" с пробелами и без (https://javascript.ru/forum/misc/16811-kak-najjti-kol-vo-slov-s-probelami-i-bez.html)

velo 23.04.2011 17:00

Как найти кол-во "слов" с пробелами и без
 
Нужно найти кол-во (в моём случае это "-" тире) в строке,
учитывая, что могут быть пробелы до и после, а могут и не быть.

Если таких тире более одного, то выполняется некое действие.
Найти без пробелов не представляет сложности, но как только появляются пробелы в любом сочетании, возникают сложности.

var str = "Москва - Одесса-Минск -Самара- Вятка";
if(str.match(/-/g).length >1)
{
	alert("!!!!");
}


Пробовал варианты и с \s и с \b не срабатывает.

Подскажите, как же найти их кол-во?

Aetae 23.04.2011 17:21

var str = "Москва - Одесса-Минск -Самара- Вятка";
alert(str.match(/-/g).length);

В чем проблема?


Часовой пояс GMT +3, время: 20:17.