Heim > Web-Frontend > js-Tutorial > Hauptteil

Reguläre Ausdrücke und RegExp-Objekte in js

青灯夜游
Freigeben: 2018-11-13 10:50:18
nach vorne
1666 Leute haben es durchsucht

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.
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 zwischen eckigen Klammern.
[^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.

4. Modifikatoren

i Führen Sie einen Vergleich ohne Berücksichtigung der Groß- und Kleinschreibung durch.
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.

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.

<script type="text/javascript">
        var txt1='Hello World 2019 !';        
        var patt1 = new RegExp(/\d+/g);        
        var result = patt1.exec(txt1);
        document.write("匹配结果: " + result);      
</script>
Nach dem Login kopieren

 

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.

<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>
Nach dem Login kopieren

 

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er kann für das Studium aller hilfreich sein.

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!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage