Регулярные выражения!
Привет всем!
Нужна помощь. Никак не могу найти правильное решение. Задача: есть слова и союз ("один", "два", "три", "и") записал регулярное выражение для поиска /(\s+|^)(один|два|три|и)(\s+|$)/gi. Есть строка для поиска "один два три четыре и каши больше нет". Эта регулярка находит только "один", "три", "и", а как тогда задать условие чтобы нашлись все слова (причем чтобы они не были частью других слов).:blink: Слова и текст упрощены для примера))) |
domovoj_im,
alert("один два три четыре и каши больше нет".match(/(\s+|^)(один|два|три|и)(?=\s+|$)/gi)); |
Цитата:
var str='один два три четыре и каши больше нет, это просто как дважды два'; alert(str.match(/(\s|^)(один|два|три|и)(?=\s|$)/gi)); |
Спасибо!!!))))))))))))))
|
Часовой пояс GMT +3, время: 06:32. |