[^abc]

Обновлено: 09.03.2023

приклад

Виконайте глобальний пошук символів НЕ в дужках [h]:

let text = "Is this all there is?";
let pattern = /[^h]/g;

Визначення та використання

Дужки [^abc] визначають збіги для будь-якого символу НЕ в дужках.

Дужки можуть визначати окремі символи, групи або інтервали символів:

[^abc] Ні один із символів a, b або c
[^AZ] Не будь-які символи від великої літери A до верхнього регістру Z
[^az] Не будь-який символ від малої літери a до малої z
[^Az] Не будь-які символи від верхнього регістру A до нижнього регістру z

Підтримка браузера

/[^abc]/

Посмотреть совместимость на Can I use?

/[^abc]/

Синтаксис

new RegExp("[^xyz]")

or simply:

/[^xyz]/

Синтаксис з модифікаторами

new RegExp("[^xyz]", "g")

or simply:

/[^xyz]/g

Порада

Використовуйте вираз [abc] , щоб знайти будь-який символ МІЖ дужками.

Виконайте глобальний пошук символів, які НЕ є "i" та "s" у рядку:

let text = "Do you know if this is all there is?";
let pattern = /[^is]/gi;

Виконайте глобальний пошук символів НЕ від малої літери "a" до малої літери "h" у рядку:

Виконайте глобальний пошук символів НЕ від малої літери "a" до малої літери "h" у рядку:

Виконайте глобальний пошук символів НЕ від верхнього регістру "A" до верхнього регістру "E":

let text = "I SCREAM FOR ICE CREAM!";
let pattern = /[^A-E]/g;

Виконайте глобальний пошук символів НЕ від верхнього регістру «A» до нижнього регістру «e»:

let text = "I Scream For Ice Cream, is that OK?!";
let pattern = /[^A-e]/g;

Порада. Використовуйте вираз [abc] , щоб знайти будь-який символ у квадратних дужках.

Виконайте глобальний пошук без урахування регістру символів, які НЕ є [як]:

let text = "I Scream For Ice Cream, is that OK?!";
let pattern = /[^a-s]/gi;

Методи пошуку за регулярними виразами

У JavaScript текстовий пошук за регулярним виразом можна виконувати різними методами.

З шаблоном як регулярним виразом це найпоширеніші методи:

приклад опис
text.match( шаблон ) Метод String match()
text.search( шаблон ) Метод String search()
шаблон .exec(текст) Метод RexExp exec()
шаблон .test(текст) Метод RegExp test()