Heim >Web-Frontend >js-Tutorial >Detaillierte Beschreibung der regulären JS-Ausdrücke

Detaillierte Beschreibung der regulären JS-Ausdrücke

零到壹度
零到壹度Original
2018-04-12 11:09:131379Durchsuche

Reguläre Ausdrücke sind Objekte, die Zeichenmuster beschreiben. Es wird zum Abgleichen von Zeichenfolgenmustern und zum Suchen und Ersetzen verwendet. Es ist ein leistungsstarkes Werkzeug zum Durchführen eines Mustervergleichs bei Zeichenfolgen.

Syntax
var patt=new RegExp(pattern,modifiers);
var patt=/pattern/modifiers;
Muster (Muster) beschreibt das Muster des Ausdrucks
Modifikatoren (Modifikatoren) werden verwendet, um den globalen Vergleich, den Vergleich zwischen Groß- und Kleinschreibung und den mehrzeiligen Vergleich anzugeben
Hinweis: Wenn Sie den Konstruktor zum Erstellen eines regulären Objekts verwenden, benötigen Sie die regulären Zeichen-Escape-Regeln (vorangehender Backslash). Beispielsweise sind die folgenden äquivalent:
var re = new RegExp(“w+”);
var re = /w+/;

Modifier Der Modifikator wird verwendet, um einen Vergleich unter Berücksichtigung der Groß-/Kleinschreibung und einen globalen Vergleich durchzuführen:

Modifikatorbeschreibung

i Führt einen Vergleich ohne Berücksichtigung der Groß-/Kleinschreibung durch.
g führt eine globale Übereinstimmung durch (findet alle Übereinstimmungen, anstatt anzuhalten, nachdem die erste Übereinstimmung gefunden wurde).
m Führen Sie einen mehrzeiligen Abgleich durch.


Eckige Klammern Eckige Klammern werden verwendet, um Zeichen innerhalb eines bestimmten Bereichs zu finden:

Ausdrucksbeschreibung

[abc] findet alle Zeichen zwischen eckigen Klammern.
[^abc] findet alle Zeichen, die nicht in eckigen Klammern stehen.
[0-9] findet jede Zahl von 0 bis 9.
[a-z] findet jedes Zeichen vom Kleinbuchstaben a bis zum Kleinbuchstaben z.
[A-Z] Findet jedes Zeichen von Großbuchstabe A bis Großbuchstabe Z.
[A-z] findet jedes Zeichen vom Großbuchstaben A bis zum Kleinbuchstaben z.
[adgk] Finden Sie ein beliebiges Zeichen innerhalb der angegebenen Menge.
[^adgk] findet jedes Zeichen außerhalb der angegebenen Menge.
(rot|blau|grün) Finden Sie eine beliebige angegebene Option.


Metazeichen Metazeichen sind Zeichen mit besonderer Bedeutung:

Metazeichenbeschreibung

. Findet ein einzelnes Zeichen Zeichen, außer Zeilenumbrüche und Zeilenabschlüsse.
w Wortzeichen finden.
W Finden Sie Nicht-Wort-Zeichen.
d Zahlen finden.
D Nicht numerische Zeichen suchen.
s Suchen Sie nach Leerzeichen.
S Finden Sie Zeichen, die keine Leerzeichen sind.
b Entspricht Wortgrenzen.
B entspricht Nicht-Wortgrenzen.

RegExp-Objektmethoden
Methoden IE
compile Reguläre Ausdrücke kompilieren.                                                                                                                                                  Gibt den gefundenen Wert zurück und bestimmt seine Position. 1 4
test Rufen Sie den in der Zeichenfolge angegebenen Wert ab. Gibt wahr oder falsch zurück.                                                                                                                        FF IE
search Werte abrufen, die einem regulären Ausdruck entsprechen. 1 4 Match findet eine Übereinstimmung mit einem oder mehreren regulären Ausdrücken. 1 4
replace ersetzt den Teilstring, der dem regulären Ausdruck entspricht. 1 4 Split teilt den String in ein String-Array.                               4

Das obige ist der detaillierte Inhalt vonDetaillierte Beschreibung der regulären JS-Ausdrücke. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn