Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.04.2011, 17:00
Интересующийся
Отправить личное сообщение для velo Посмотреть профиль Найти все сообщения от velo
 
Регистрация: 28.10.2009
Сообщений: 24

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

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

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


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

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

Последний раз редактировалось velo, 23.04.2011 в 17:03.
Ответить с цитированием
  #2 (permalink)  
Старый 23.04.2011, 17:21
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

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

В чем проблема?
__________________
29375, 35

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как сделать аналог jquery.load без jquery? vvsh AJAX и COMET 5 05.06.2009 22:40
Как сделать чтобы text() брал только текст родителя без текста вложенных контейнеров? Andrey32 jQuery 3 23.05.2009 01:33
как найти нужный объект? `p r o x y jQuery 2 05.05.2009 01:12
Как найти путь к файлу для модификации? JuliaMilan Firefox/Mozilla 0 31.03.2009 14:06
Как сделать смену картинки, типа "до" и "после", без перезагрузки страницы? btstudio Events/DOM/Window 2 23.02.2009 20:43