Heim > Web-Frontend > js-Tutorial > Wie kann ich mithilfe regulärer Ausdrücke ganze Wörter in JavaScript zuordnen?

Wie kann ich mithilfe regulärer Ausdrücke ganze Wörter in JavaScript zuordnen?

Barbara Streisand
Freigeben: 2024-12-07 18:00:17
Original
197 Leute haben es durchsucht

How Can I Match Whole Words in JavaScript Using Regular Expressions?

Übereinstimmung ganzer Wörter in JavaScript

Die vorliegende Aufgabe besteht darin, jede Instanz eines bestimmten ganzen Wortes in einem Textfeld zu finden. Erwägen Sie die Suche nach dem Begriff „ich“. Die Suche sollte alle Vorkommen von „me“ im Text identifizieren, mit Ausnahme von Variationen wie „memmm“.

Nachdem wir erfolglos mit b-Schaltern experimentiert haben, wollen wir uns eingehender mit dem Problem befassen. Der folgende JavaScript-Suchtext wird verwendet:

var lookup = '\n\n\n\n\n\n2    PC Games        \n\n\n\n';
lookup  = lookup.trim() ;
alert(lookup );

var tttt = 'tttt';
alert((/\b(lookup)\b/g).test(2));
Nach dem Login kopieren

Für einen effektiven Abgleich sind dynamische reguläre Ausdrücke erforderlich. Hier ist der überarbeitete Code:

new RegExp("\b" + lookup + "\b").test(textbox.value)
Nach dem Login kopieren

Im bereitgestellten Beispiel:

alert((/\b(2)\b/g).test(lookup));
Nach dem Login kopieren

die Logik ist umgekehrt.

Weitere Anleitungen finden Sie in den bereitgestellten Ressourcen:

  • Regexpal: https://regexpal.com/
  • Regex-Objekt: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp

Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe regulärer Ausdrücke ganze Wörter in JavaScript zuordnen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage