Пока вы создали набор символов, которые вы хотите сопоставить, но вы также можете создать набор символов, которые вы не хотите сопоставлять. Эти типы наборов символов называются negated character sets
. Чтобы создать negated character set
, вы поместите символ caret
( ^
) после открывающей скобки и перед символами, которые вы не хотите сопоставлять. Например, /[^aeiou]/gi
соответствует всем символам, которые не являются гласным. Обратите внимание, что символы вроде .
, !
, [
, @
, /
и пробел совпадают - набор символов отрицательного гласного исключает только символы гласных.
Создайте одно регулярное выражение, соответствующее всем символам, которые не являются числом или гласным. Не забудьте включить соответствующие флаги в регулярное выражение.