Heim >Web-Frontend >js-Tutorial >Detaillierte Beschreibung der regulären JS-Ausdrücke
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:
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:
[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:
. 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
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!