Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting

Как правильно написать регулярку в условие?

Всем привет! Регуляркой нужно найти слово в массиве, мой вариант:
alertParams['type'] == system-1
if(alertParams['type'].match(/\bsystem\b/) == 'system') {alert('есть такой')};

Разумеется, мой вариант не работает, пробовал разные комбинации, но пока дырка от бублика. HELPPP... Спасибо!
  • Вопрос задан
  • 204 просмотра
Решения вопроса 1
@RoverWhite
Зачем все усложнять, можно ведь проще.
if(alertParams['type'].search(/system/) > -1) {alert('есть такой')};

А вот пара ссылок по теме регулярок
javascript.ru/String/match
javascript.ru/RegExp
А вот тут можно попробовать свои регулярки, прямо online
https://regex101.com/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
romy4
@romy4
Exception handler
потому что match() возвращает не строку, а массив. проверьте документацию
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы