@andrei_pro

Обратный слеш regex?

Составил регулярное выражение на проверку всех символов кроме ^<>:;,?"*|\/ и заметил что на обратный слеш выражение не работает

1) /^[^<>:;,?"*|\/]+$/.test('qwe') === true -> ok
2) /^[^<>:;,?"*|\/]+$/.test('q/we') === false -> ok
3) /^[^<>:;,?"*|\/]+$/.test('q\we') === true -> не правильно, нужно false
4) /^[^<>:;,?"*|\/]+$/.test('qwe\') -> ошибка, должно быть false

Как обработать слеш?
  • Вопрос задан
  • 207 просмотров
Решения вопроса 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
Как обработать слеш?

Экранировать обратным слешем ))
Вот так вот не надо: \.
Надо вот так: \\.

Информация для изучения.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
21 нояб. 2024, в 19:31
500 руб./за проект
21 нояб. 2024, в 19:28
200000 руб./за проект
21 нояб. 2024, в 19:09
5000 руб./за проект