Latest web development tutorials
×

JavaScript Kurs

JavaScript Kurs JavaScript Kurze Einführung JavaScript Verwendung JavaScript Export JavaScript Grammatik JavaScript Statements JavaScript Note JavaScript Variable JavaScript Datentypen JavaScript Objekte JavaScript Funktion JavaScript Anwendungsbereich JavaScript Ereignis JavaScript Schnur JavaScript Die Betreiber JavaScript vergleichen JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Typumwandlung JavaScript Reguläre Ausdrücke JavaScript Fehler JavaScript Fehlerbeseitigung JavaScript Variable Lift JavaScript Strict-Modus JavaScript Missbrauch JavaScript Formularauthentifizierung JavaScript reservierte Schlüsselwörter JavaScript JSON JavaScript void JavaScript Code-Spezifikation

JS Funktion

JavaScript Funktionsdefinition JavaScript Funktionsargumente JavaScript Funktionsaufruf JavaScript Verschlüsse

JS HTML DOM

DOM Kurze Einführung DOM HTML DOM CSS DOM Ereignis DOM EventListener DOM Element

JS Erweiterte Tutorial

JavaScript Objekte JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp Objekte

JS Browser BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript Pop JavaScript Timed Ereignis JavaScript Cookies

JS Lagerhaus

JavaScript Lagerhaus JavaScript Test jQuery JavaScript Test Prototype

JS Beispiele

JavaScript Beispiele JavaScript Object-Instanz JavaScript Browser-Objektinstanz JavaScript HTML DOM Beispiele JavaScript Zusammenfassung

JS Referenzhandbuch

JavaScript Objekte HTML DOM Objekte

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=new RegExp(pattern,modifiers);

或更简单的方法

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 str="Visit W3CSchool";
var patt1=/w3cschool/i;

Der folgende Text ist markiert passende Ausdruck erhalten:

Besuchen Sie W3CSchool

Versuchen »

Beispiel 2

Volltextsuche "ist"

var str="Is this all there is?";
var patt1=/is/g;

Der folgende Text ist markiert passende Ausdruck erhalten:

Is th is all there is ?

Versuchen »

Beispiel 3

Volltextsuche und Groß- und Kleinschreibung Suche "ist"

var str="Is this all there is?";
var patt1=/is/gi;

Der folgende Text ist markiert passende Ausdruck erhalten:

Is th is all there is ?

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

var patt1 = new RegExp ( "e");
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:

true

Versuchen »

Wenn Sie einen Konstruktor mit einem normalen Objekte zu erstellen, müssen Sie regelmäßig Regeln Escape-Zeichen (ein Backslash \ vorangestellt)

Beispiele

var re = new RegExp ( "\\ w +");

Versuchen »


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

var patt1=new RegExp("e");
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:

e

Versuchen »