JavaScript [^abc]
Пример
Выполните глобальный поиск символов, которые НЕ находятся внутри скобок [h]:
var str = "Это все, что есть?";
var patt1 = /[^h]/g;
Попробуйте сами »
Определение и использование
Выражение [^abc] используется для поиска любого символа, НЕ заключенного в скобки.
Символы внутри скобок могут быть любыми символами или промежутками символов:
- [abcde..] - Любой символ между скобками
- [A-Z] - Любой символ от верхнего регистра A до верхнего регистра Z
- [a-z] - Любой символ от нижнего регистра a до нижнего регистра z
- [A-z ]- Любой символ от верхнего регистра A до нижнего регистра z
Совет: Использовать выражение [abc] для поиска любого символа между скобками.
Поддержка браузера
Выражение | |||||
---|---|---|---|---|---|
[^abc] | Да | Да | Да | Да | Да |
Синтаксис
new RegExp("[^xyz]")
или просто:
/[^xyz]/
Синтаксис с модификаторами
new RegExp("[^xyz]", "g")
или просто:
/\[^xyz]/g
Еще примеры
Пример
Выполните глобальный поиск символов, которые НЕ являются "i" и "s" в строке:
var str = "Do you know if this is all there is?";
var patt1 = /[^is]/gi;
Попробуйте сами »
Пример
Выполните глобальный поиск символа-span НЕ из нижнего регистра "a" в нижний регистр "h" в строке:
var str = "Это все, что есть?";
var patt1 = /[^a-h]/g;
Попробуйте сами »
Пример
Сделайте глобальный поиск символа-span НЕ от верхнего регистра "A" до верхнего регистра "E":
var str = "I SCREAM FOR ICE CREAM!";
var patt1 = /[^A-E]/g;
Попробуйте сами »
Пример
Сделайте глобальный поиск по символу-span НЕ от верхнего регистра "A" до нижнего регистра "e":
var str = "I Scream For Ice Cream, is that OK?!";
var patt1 = /[^A-e]/g;
Попробуйте сами »
Пример
Выполните глобальный, нечувствительный к регистру поиск диапазона символов, который НЕ является [a-s]:
var str = "I Scream For Ice Cream, is that OK?!";
var patt1 = /[^a-s]/gi;
Попробуйте сами »