пример
Есть глобальный поиск символа "h" в строке:
var str = "Is this all there is?";
var patt1 = /[h]/g;
Отмеченный текст ниже показывает , где выражение получает матч:
Is t h is all t h ere is?
Попробуй сам " Определение и использование
Выражение [а] используется для поиска любого символа в скобках.
Символы внутри скобок могут быть любые символы или диапазон символов:
- [ABCDE ..] - любой символ в скобках
- [AZ] - любой символ из верхнего регистра A в верхний регистр Z
- [AZ] - любой символ из нижнего регистра а в нижнем регистре г
- [Az] - любой символ из верхнего регистра A в нижний регистр г
Совет: Используйте [^ а] выражение для поиска любого символа NOT между скобками.
Поддержка браузеров
выражение | |||||
---|---|---|---|---|---|
[abc] | да | да | да | да | да |
Синтаксис
new RegExp("[ abc ]")
or simply:
/[ abc ]/
Синтаксис с модификаторами
new RegExp("[ abc ]","g")
or simply:
/\[ abc ]/g
Еще примеры
пример
Есть глобальный поиск символов "i" и "s" в строке:
var str = "Do you know if this is all there is?";
var patt1 = /[is]/gi;
Отмеченный текст ниже показывает , где выражение получает матч:
Do you know i f th is is all there is ?
Попробуй сам " пример
Есть глобальный поиск символа-диапазон от нижнего регистра "a" нижний регистр "h" в строке:
var str = "Is this all there is?";
var patt1 = /[a-h]/g;
Отмеченный текст ниже показывает , где выражение получает матч:
Is t h is a ll t he r e is?
Попробуй сам " пример
Есть глобальный поиск символа-диапазона с заглавной "A" в верхний регистр "E" :
var str = "I SCREAM FOR ICE CREAM!";
var patt1 = /[A-E]/g;
Отмеченный текст ниже показывает , где выражение получает матч:
I S C R EA M FOR I CE C R EA M!
Попробуй сам " пример
Есть глобальный поиск символа-диапазона с заглавной "A" в нижний регистр "e" (will search for all uppercase letters, but only lowercase letters from a to e.) .
var str = "I Scream For Ice Cream, is that OK?!";
var patt1 = /[A-e]/g;
Отмеченный текст ниже показывает , где выражение получает матч:
I Sc r ea m F or Ice C r ea m, is th a t OK ?!
Попробуй сам " пример
Есть глобальный, регистронезависимый поиск символа пролёта [как]:
var str = "I Scream For Ice Cream, is that OK?!";
var patt1 = /[a-s]/gi;
Отмеченный текст ниже показывает , где выражение получает матч:
I Scream For Ice Cream, is t ha t OK ?!
Попробуй сам " пример
Демонстрация "g" и «з» -Поиск символов:
var str = "THIS This this";
var patt1 = /[THIS]/g;
var str = "THIS This
this";
var patt1 = /[THIS]/gi;
Попробуй сам " <JavaScript RegExp Object