JavaScript RegExp Objekt
RegExp: ein regulärer Ausdruck (regular expression) Stenografie.
Füllen Sie RegExp Object Reference
Bitte beachten Sie unsere JavaScript RegExp - Objekt - Referenzhandbuch , das alle Eigenschaften und Methoden bereitstellt , kann in Verbindung mit dem String - Objekt verwendet werden.
Dieses Handbuch enthält eine detaillierte Beschreibung und Beispiele für die Verwendung von jeder der Eigenschaften und Methoden.
Was ist RegExp?
Ein regulärer Ausdruck beschreibt ein Zeichenmuster des Objekts.
Wenn Sie einen Text abzurufen, können Sie ein Modell verwenden, um den Inhalt zu beschreiben abgerufen werden. RegExp ist dieser Modus.
Einfache Muster kann ein einzelnes Zeichen sein.
Komplexere Modelle sind mehr Zeichen verwendet werden können, zu analysieren, Formatprüfung, ersetzen und so weiter.
Sie können einen Suchbegriff Position angeben, und die Art der Zeichen, die Sie abrufen möchten, und so weiter.
Grammatik
或更简单的方法
var patt=/pattern/modifiers;
- Modell beschreibt ein Modell Ausdruck.
- Modifikatoren (Modifikatoren) beschreibt, ob der Abruf ist global, Groß- und so weiter.
Hinweis: Wenn Sie einen Konstruktor mit einem normalen Objekte zu erstellen, müssen Sie Regeln regelmäßig Escape - Zeichen ( mit einem vorangestellten Backslash \). Beispielsweise sind die folgenden äquivalent:
var re = new RegExp("\\w+"); var re = /\w+/;
RegExp Modifikatoren
Modifier wird verwendet, um einen Groß- und Kleinschreibung und die Volltextsuche durchzuführen.
i - Modifikator wird verwendet , um einen Groß- und Kleinschreibung Spiel auszuführen.
g - Modifikator verwendet wird eine Volltextsuche durchführen ( und nicht die erste Station zu finden , zu finden, aber alle Spiele zu finden).
Beispiel 1
In einem Fall, unempfindlichen Zeichenfolge finden "W3CSchool"
var patt1=/w3cschool/i;
Der folgende Text ist markiert passende Ausdruck erhalten:
Versuchen »
Beispiel 2
Volltextsuche "ist"
var patt1=/is/g;
Der folgende Text ist markiert passende Ausdruck erhalten:
Versuchen »
Beispiel 3
Volltextsuche und Groß- und Kleinschreibung Suche "ist"
var patt1=/is/gi;
Der folgende Text ist markiert passende Ausdruck erhalten:
Versuchen »
Test ()
Value-Methode angegebenen Suchbegriff test (), basierend auf den Ergebnissen und gibt wahr oder falsch.
Das folgende Beispiel ist ein Suchbegriff aus dem Buchstaben "e":
Beispiele
document.write (patt1.test ( "Die besten Dinge im Leben sind frei"));
Wegen der Buchstabe "e" in der Zeichenfolge, wird die Ausgabe des Codes über sein:
Versuchen »
Wenn Sie einen Konstruktor mit einem normalen Objekte zu erstellen, müssen Sie regelmäßig Regeln Escape-Zeichen (ein Backslash \ vorangestellt)
exec ()
() Methode mit dem angegebenen Wert exec Zeichenfolge abzurufen. Der Rückgabewert ist der Wert, zu finden ist. Wenn keine Übereinstimmung gefunden wird, gibt es null.
Das folgende Beispiel ist ein Suchbegriff aus dem Buchstaben "e":
Beispiel 1
document.write(patt1.exec("The best things in life are free"));
Wegen der Buchstabe "e" in der Zeichenfolge, wird die Ausgabe des Codes über sein:
Versuchen »