@Enc1

Как составить регулярное выражение, чтобы содержало знаки, отличные от букв, цифр, тире/дефис и пробела?

Пробую такое not regexp_like(test, '[^-0-9A-Za-zА-Яа-я\s$]')
но на выходе не получается нужный эффект.
  • Вопрос задан
  • 1311 просмотров
Пригласить эксперта
Ответы на вопрос 3
@galaxy
[^-0-9A-Za-zА-Яа-я\s$] - это сметчит все, кроме символов после ^ (включая символ $!). Достаточно наличия одного такого символа в строке!

Если вы хотели, чтобы вся строка состояла из "знаки, отличные от букв, цифр, тире/дефис и пробела", то как-то так:
regexp_like(test, '^[^-0-9A-Za-zА-Яа-я\s]+$')
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Убрать not и $.
Взять выражение в косые скобки: /..../g
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы