Przykład
Wykonaj wyszukiwanie globalne na znaki, które nie są wewnątrz nawiasów [h]:
var str = "Is this all there is?";
var patt1 = /[^h]/g;
Zaznaczony tekst poniżej pokazuje gdzie wyrażenie dostaje mecz:
Is t h is all t h ere is?
Spróbuj sam " Definicja i Wykorzystanie
Przycisk [^ abc] wyrażenie jest używane, aby znaleźć dowolny znak nie między nawiasami.
Znaki wewnątrz nawiasów może być żadnych znaków lub rozpiętość znaków:
- [B C D E ..] - dowolne postaci nawiasach
- [AZ] - dowolne postaci z wielkiej litery od A do Z wielką
- [Az] - Każda postać z małych liter od A do Z małymi literami
- [AZ] - Każda postać z wielkimi A do Z małymi literami
Wskazówka: Użyj [abc] wyraz znaleźć dowolny znak w nawiasach.
Wsparcie przeglądarka
Wyrażenie | |||||
---|---|---|---|---|---|
[^abc] | tak | tak | tak | tak | tak |
Składnia
new RegExp("[^ xyz ]")
or simply:
/[^ xyz ]/
Składnia modyfikatory
new RegExp("[^ xyz ]","g")
or simply:
/\[^ xyz ]/g
Więcej przykładów
Przykład
Wykonaj wyszukiwanie globalne dla znaków nie "i" i "s" w ciągu znaków:
var str = "Do you know if this is all there is?";
var patt1 = /[^is]/gi;
Zaznaczony tekst poniżej pokazuje gdzie wyrażenie dostaje mecz:
Do you know i f th is
is all there is ?
Spróbuj sam " Przykład
Wykonaj wyszukiwanie globalne dla znaków rozpiętości nie z małej litery "a" na małe litery "h" w ciąg znaków:
var str = "Is this all there is?";
var patt1 = /[^a-h]/g;
Zaznaczony tekst poniżej pokazuje gdzie wyrażenie dostaje mecz:
Is t h is a ll t he r e is ?
Spróbuj sam " Przykład
Wykonaj wyszukiwanie globalne dla znaków rozpiętości NIE z wielkimi "A" na wielkie litery "E" :
var str = "I SCREAM FOR ICE CREAM!";
var patt1 = /[^A-E]/g;
Zaznaczony tekst poniżej pokazuje gdzie wyrażenie dostaje mecz:
I S C R EA M FOR I CE
C R EA M !
Spróbuj sam " Przykład
Wykonaj wyszukiwanie globalne dla znaków rozpiętości NIE z wielkimi "A" na małe litery "e" :
var str = "I Scream For Ice Cream, is that OK?!";
var patt1 = /[^A-e]/g;
Zaznaczony tekst poniżej pokazuje gdzie wyrażenie dostaje mecz:
I Sc r ea m F or Ice C r ea m , is th a t OK ?!
Spróbuj sam " Przykład
Czy globalne, bez uwzględniania wielkości liter poszukiwania znaków rozpiętości to nie [jako]:
var str = "I Scream For Ice Cream, is that OK?!";
var patt1 = /[^a-s]/gi;
Zaznaczony tekst poniżej pokazuje gdzie wyrażenie dostaje mecz:
I Scream For Ice Cream, is t ha t OK ?!
Spróbuj sam " <JavaScript Object RegExp