Группа [^abc] в RegExp на JavaScript
- Предыдущая страница [abc]
- Следующая страница [0-9]
- Вернуться на один уровень вверх Референсное руководство JavaScript RegExp
Определение и использование
Скобки [^abc] определяют совпадение любого символа, не находящегося между скобками.
Скобки могут определять отдельные символы, группы или диапазоны символов:
[^abc] | Любой символ, не являющийся a, b или c |
[^A-Z] | Любой символ, не являющийся от A до Z |
[^a-z] | Любой символ, не являющийся от a до z |
[^A-z] | Любой символ, не являющийся от A до Z |
Подсказка:Используйте [abc] Поиск выражения между скобками любых символов.
Пример
Пример 1
Обыскивать все символы, не находящиеся в скобках [h]:
Выполните глобальный поиск диапазона символов, не являющихся от строчной "a" до строчной "h": let pattern = /[^h]/g;
例子 2
Пример 2
Выполните глобальный поиск символов, не являющихся "i" и "s": let text = "Do you know if this is all there is?";
let pattern = /[^is]/gi;
Пример 3
Выполните глобальный поиск диапазона символов, не являющихся от строчной "a" до строчной "h": let text = "Is this all there is?";
let pattern = /[^a-h]/g;
Пример 4
Выполните глобальный поиск диапазона символов, не являющихся от заглавной "A" до заглавной "E": let text = "I SCREAM FOR ICE CREAM!";
let pattern = /[^A-E]/g;
Пример 5
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[^A-e]/g;
Пример 6
Подсказка:Используйте выражение [abc] для поиска любых символов между скобками.
Выполните глобальный, не различающий регистр, поиск диапазона символов, не являющихся [a-s]:
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[^a-s]/gi;
Грамматика
new RegExp("[^xyz])
или кратко:
/[^xyz]/
Грамматика с диакритическими знаками
new RegExp("[^xyz]/g)
или кратко:
/[^xyz]/g
Подсказка
Используйте [abc] Поиск выражения между скобками любых символов.
Поддержка браузеров
/[^abc]/
Это функция ECMAScript1 (ES1).
Все браузеры полностью поддерживают ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Поддержка | Поддержка | Поддержка | Поддержка | Поддержка | Поддержка |
Методы поиска регулярных выражений
В JavaScript регулярные выражения текстового поиска могут быть выполнены различными методами.
ИспользованиеМодель (pattern)Как наиболее часто используемые методы, эти методы используются в качестве регулярных выражений:
Пример | Описание |
---|---|
text.match(pattern) | Метод поиска строки match() |
text.search(pattern) | Метод поиска строки search() |
pattern.exec(text) | Метод RexExp exec() |
pattern.test(text) | Метод RexExp test() |
- Предыдущая страница [abc]
- Следующая страница [0-9]
- Вернуться на один уровень вверх Референсное руководство JavaScript RegExp