Heim > Artikel > Web-Frontend > Wie führe ich eine Regex-Auswertung ohne Berücksichtigung der Groß-/Kleinschreibung in JavaScript für die Extraktion von Abfragezeichenfolgen durch?
Regex-Auswertung ohne Berücksichtigung der Groß- und Kleinschreibung in JavaScript für die Extraktion von Abfragezeichenfolgen
In der Webentwicklung ist es häufig erforderlich, Abfragezeichenfolgenparameter aus einem zu extrahieren URL. Hierzu werden reguläre Ausdrücke verwendet.
Ziel:
Die Aufgabe besteht darin, eine Suche ohne Berücksichtigung der Groß-/Kleinschreibung durchzuführen und dabei Abfragezeichenfolgenparameter mithilfe des RegExp-Objekts von JavaScript zu extrahieren.
Methode:
Der RegExp-Konstruktor ermöglicht die Angabe eines dritten Arguments, der sogenannten Flags. Ein solches Flag ist „i“, das die Groß-/Kleinschreibung angibt.
Lösung:
Um einen Vergleich ohne Berücksichtigung der Groß-/Kleinschreibung zu erreichen, implementieren Sie Folgendes:
<code class="javascript">var results = new RegExp('[\?&]' + name + '=([^&#]*)', 'i').exec(window.location.href);</code>
Das Flag „i“ stellt sicher, dass beim Vergleich des Parameternamens der Abfragezeichenfolge die Groß-/Kleinschreibung nicht beachtet wird.
Das obige ist der detaillierte Inhalt vonWie führe ich eine Regex-Auswertung ohne Berücksichtigung der Groß-/Kleinschreibung in JavaScript für die Extraktion von Abfragezeichenfolgen durch?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!