@Lord_Dantes

Как проверить, что определенные символы присутствуют в строке?

Есть:
const supportRequest = '123456789';

Нужно если в supportRequest присутствуют цифры: 1, 2 и 3 в любой последовательности сделать то-то.
Я подумал, сделаю я регулярку, начал искать как сделать регулярку, в итоге нашел вариант с '\d+/' который как я понял берет все цифры с 0-9 и ищет их, но мне нужно именно 12,3 но в любой последовательности.

Как я могу записать это условие подскажите?
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
/(?=.*1)(?=.*2)(?=.*3)/.test(str)

или

[ 1, 2, 3 ].every(n => str.includes(n))

или

new Set(str.match(/[123]/g)).size === 3
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час
21 нояб. 2024, в 21:42
100000 руб./за проект