Najlepszy samouczek JavaScript Object RegExp W 2024 r. W tym samouczku możesz dowiedzieć się obiekt RegExp,gramatyka,modyfikatory,wsporniki,metaznaki,kwantyfikator,Metody obiektu RegExp,Obsługuje wyrażenia regularne metody obiektu String,
Wyrażenie regularne jest opis charakter modelu obiektowego.
Wyrażenia regularne są używane do pobierania dopasowanie i wymiana wzór łańcuch, jest to potężne narzędzie do realizacji wzorzec dopasowania ciąg.
Uwaga: W przypadku korzystania z konstruktora do tworzenia zwykłych obiektów, trzeba regularnie zasady znaków ewakuacyjnych (poprzedzone backslash \). Na przykład, po to równoważne:
var re = new RegExp("\\w+"); var re = /\w+/;
Czytaj więcej o obiektu RegExp w naszym JavaScript RegExp obiektów samouczek .
Modyfikator jest stosowany do wykonywania wielkość liter i globalnego mecz:
modyfikatory | opis |
---|---|
ja | Wykonaj wielkosc liter mecz. |
g | Przeprowadzić mecz Global (Znajdź wszystkie wyniki niż w pierwszym meczu po zatrzymaniu). |
m | Multi-wykonawczy linii pasuje. |
nawiasy kwadratowe są wykorzystywane w celu znalezienia zakresu znaków:
wyrażenie | opis |
---|---|
[Abc] | Znajdź dowolny znak w nawiasach. |
[^ Abc] | Znajdź dowolny znak nie nawiasach. |
[0-9] | Spójrz na dowolną liczbę od 0-9. |
[AZ] | Sprawdzić każdy mały napisać małą postać z. |
[AZ] | Znajdź dowolny znak z wielkiej litery A do Z, wielkimi literami. |
[AZ] | Znajdź dowolny znak z wielką A do Z. małe. |
[Adgk] | Wyszukuje dowolny znak w obrębie danego zestawu. |
[^ Adgk] | Wyszukuje dowolny znak spoza danego zbioru. |
(Czerwony | niebieski | zielony) | Znajdź wszystkie opcje określone. |
znaków (Metaznak) Metaznak ma szczególne znaczenie:
metaznaki | opis |
---|---|
, | Znajdź pojedynczy znak z wyjątkiem nowej linii i liniowych zakończeń. |
\ w | Znajdź znak słowny. |
\ W | Znajdź charakter non-word. |
\ d | Znajdź dane. |
\ D | Znalezienie znaki nienumeryczne. |
\ s | Znajdź pusty znak. |
\ S | Znalezienie znaków spoza spacji. |
\ b | Słowo granica meczów. |
\ B | Dopasować granicę bez słów. |
\ 0 | Znajdź znaki NUL. |
\ n | Znajdź przełamane. |
\ F | Znajdź podziały stron. |
\ R | Znajdź powrotu karetki. |
\ T | Znajdź karty. |
\ V | Znajdź zakładkę pionową. |
\ xxx | Sprawdzić liczby ósemkowej xxx góry określonych znaków. |
\ xdd | Znajdź liczbę szesnastkową dd góry określonych znaków. |
\ uXXXX | Znajdź liczbę szesnastkową xxxx określony znak Unicode. |
kwantyfikator | opis |
---|---|
n + | Dowolny ciąg znaków, który zawiera co najmniej jeden n mecz. |
n * | Dowolny ciąg znaków, który zawiera zero lub więcej n mecz. |
n? | Każdy materiał, który zawiera zero lub jeden ciąg n dopasowanie. |
n {X} | Ciąg X zawiera sekwencję n pasuje. |
n {X, Y} | Ciąg X lub Y n zawiera dopasowanie sekwencji. |
n {X} | Przynajmniej X zawiera sekwencję n dopasowywania napisów. |
n $ | N pasuje dowolny ciąg zakończenie. |
^ n | N dowolny ciąg rozpoczynający się od. |
= N | Bezpośrednio potem dowolny określony ciąg pasujący do n ciągów. |
? N | Wszelkie późniejsze nie od razu określić dopasowanie ciąg ciąg n. |
sposób | opis | FF | IE |
---|---|---|---|
skompilować | Kompilacja wyrażenia regularnego. | 1 | 4 |
Exec | Wartość określona ciąg wyszukiwania. Wartość zwracana z znaleźć i określić swoją pozycję. | 1 | 4 |
test | Wartość określona ciąg wyszukiwania. Zwraca true lub false. | 1 | 4 |
sposób | opis | FF | IE |
---|---|---|---|
poszukiwanie | Wyszukiwanie i regularne wartości ekspresji dopasowanie. | 1 | 4 |
mecz | Znajdź jeden lub więcej dopasowywania wyrażeń regularnych. | 1 | 4 |
zastąpić | Wymień dopasowania wyrażeń regularnych podciągu. | 1 | 4 |
rozłam | Łańcuch jest podzielony na tablicę ciągów. | 1 | 4 |