Heim > Artikel > Web-Frontend > Reguläre Ausdrücke und RegExp-Objekte in js
Dieser Artikel bietet Ihnen eine Einführung in reguläre Ausdrücke und RegExp-Objekte in js. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein. [Empfohlene verwandte Video-Tutorials: jQuery-Tutorial]
1. Die Bedeutung von js regulären Ausdrücken, die mit Zeichen übereinstimmen
. Sucht ein einzelnes Zeichen, außer Zeilenumbrüchen und Zeilenabschlüssen. [abc] Suchen Sie alle Zeichen zwischen eckigen Klammern. 4. Modifikatoren i Führen Sie einen Vergleich ohne Berücksichtigung der Groß- und Kleinschreibung durch. 5. RegExp-Objektmethoden exec()-Methode wird zum Abrufen von Zeichen verwendet Entspricht regulären Ausdrücken in Zeichenfolgen. Gibt ein Array zurück, das die übereinstimmenden Ergebnisse enthält. Wenn keine Übereinstimmung gefunden wird, ist der Rückgabewert null. test() Die Methode wird verwendet, um zu erkennen, ob eine Zeichenfolge mit einem bestimmten Muster übereinstimmt. Gibt true zurück, wenn die Zeichenfolge string Text enthält, der mit dem RegExpObject übereinstimmt, andernfalls false. Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er kann für das Studium aller hilfreich sein.
w Wortzeichen finden.
W Finden Sie Nicht-Wort-Zeichen.
d Zahlen finden.
D Nicht-numerische Zeichen suchen.
s Leerzeichen suchen.
S Nicht-Leerzeichen suchen.
b Entspricht Wortgrenzen.
B Entspricht Nicht-Wortgrenzen.
[^abc] Suchen Sie alle Zeichen, die nicht in eckigen Klammern stehen.
[0-9] Finden Sie eine beliebige 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.
[abxy] Finden Sie ein beliebiges Zeichen innerhalb der angegebenen Menge.
[^abxy] Finden Sie ein beliebiges Zeichen außerhalb der angegebenen Menge.
(rot|blau|grün) Finden Sie eine beliebige angegebene Option.
g Führen Sie eine globale Übereinstimmung durch (finden Sie alle Übereinstimmungen, anstatt anzuhalten, nachdem die erste Übereinstimmung gefunden wurde).
m Führen Sie einen mehrzeiligen Abgleich durch. <script type="text/javascript">
var txt1='Hello World 2019 !';
var patt1 = new RegExp(/\d+/g);
var result = patt1.exec(txt1);
document.write("匹配结果: " + result);
</script>
<script type="text/javascript">
var txt1='Hello World 2019 and 2020!';
var patt1 = new RegExp("and");
var result = patt1.test(txt1);
document.write("匹配结果: " + result);
</script>
Das obige ist der detaillierte Inhalt vonReguläre Ausdrücke und RegExp-Objekte in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!