@andrei_pro

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

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

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

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

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

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

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

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