So entfernen Sie alle nicht-alphanumerischen Zeichen in JavaScript

So entfernen Sie alle nicht-alphanumerischen Zeichen in JavaScript
In JavaScript macht es das nicht-alphanumerische Zeichen in einer Zeichenfolge schwierig zu lesen und zu verstehen. JavaScript bietet jedoch unterschiedliche Optionen zur Manipulation von Zeichenfolgen. Insbesondere ist das Entfernen von Zeichen aus einer String-Variablen eine solche Änderung, mit der Sie alle nicht-alphanumerischen Zeichen in JavaScript entfernen können.

Dieser Artikel veranschaulicht die Verfahren zum Entfernen aller nicht-alphanumerischen Zeichen.

So entfernen Sie alle nicht-alphanumerischen Zeichen in JavaScript?

Verwenden Sie die „alle nicht-alphanumerischen Zeichen, um die“ zu verwendenersetzen()" Methode. In der Methode Ersatz () werden zwei Argumente übergeben; Einer ist die durchsuchte Zeichenfolge, die ersetzt wird, und der andere ist der Ersatzwert.

Zum Beispiel werden wir eine leere Zeichenfolge als zweiter Parameter übergeben, nämlich der Ersatz der durchsuchten Zeichenfolge, und die Regex für nicht alphanumerische Zeichen als erstes Argument zur Beseitigung von nicht alphanumerischen Zeichen, einschließlich Leerzeichen, einschließlich Spaces.

Syntax

Verwenden Sie die folgende Syntax, um die Methode Ersatz () für die Beseitigung nicht alphanumerischer Zeichen aus einer Zeichenfolge zu verwenden:

Ersetzen ("SearchedValue", "Ersatz")

Hier sind die nicht-alphanumerischen Zeichen in einer Zeichenfolge die “SearchedValue”Das wird in der Zeichenfolge durchsucht und als Ersatz durch eine leere Zeichenfolge entfernt, die als Ersatz oder" funktioniert "Ersatz”.

Gehen wir zu den Beispielen, um mehr über die Ersatz () -Methode zu erfahren.

Beispiel 1: Verwenden Sie die Ersatz () -Methode mit regelmäßigem Ausdruck

Wir werden zuerst eine Variable namens erstellen “strDas enthält eine Zeichenfolge mit nicht alphanumerischen Zeichen:

var str = "li!nu%x#tipp* ist $ th^e bos't web'Si!te ";

Erstellen Sie dann ein Muster, das in einer Variablen gespeichert ist, die genannt wird “regexpattern”:

var regexpattern = /[^a-za-z0-9] /g;

Übergeben Sie das Muster und eine leere Zeichenfolge an die Methode Ersatz ():

var ans = str.ersetzen (regexpattern, "");

Zuletzt zeigen Sie das Ergebnis auf der Konsole mit der “anKonsole.Protokoll()" Methode:

Konsole.log (Ans);

Wie Sie sehen können, hat die Ersatz () -Methode alle nicht alphanumerischen Zeichen erfolgreich aus einer Zeichenfolge entfernt:

Beispiel 2: Verwenden von Ersatz () Methode mit Metacharacter (\ W)

Hier werden wir alle nicht-alphanumerischen Zeichen beseitigen, die auch als Sonderzeichen einer Zeichenfolge mithilfe von Metacharacter bezeichnet werden (\ W) Das ist auch eine Form der Regex. Es passt zu allen nicht alphanumerischen Zeichen, einschließlich Leerzeichen in einer Zeichenfolge.

Hier verwenden wir die gleiche Zeichenfolge, die im vorherigen Beispiel erstellt wurde, und rufen die Methode ersatz () auf, indem wir Metacharacter (\ W) als erster Parameter mit einer leeren Zeichenfolge, die durch Entfernen aller nicht alphanumerischen Zeichen aus einer Zeichenfolge platziert wird:

var ans = str.ersetzen (/\ w/g, "");

Schließlich drucken Sie das Ergebnis mit Hilfe des “Konsole.Protokoll()" Methode:

Konsole.log (Ans);

Es ist zu sehen, dass nicht alphanumerische Zeichen aus einer Zeichenfolge:

Wir haben die einfachste und einfache Methode zur Entfernung aller nicht-alphanumerischen Zeichen aus einer Zeichenfolge bereitgestellt.

Abschluss

Um alle nicht-alphanumerischen Zeichen aus einer Zeichenfolge in JavaScript zu beseitigen, können Sie die JavaScript ersetzen () -Methode verwenden. Diese Methode sucht die Zeichenfolge gemäß dem Muster und ersetzt sie durch eine leere Zeichenfolge. Zur Beseitigung nicht alphanumerischer Zeichen aus einer Zeichenfolge kann ein regulärer Ausdruck oder ein Metacharacter (\ W) verwendet werden. Dieser Artikel veranschaulicht die Methoden zum Entfernen aller nicht alphanumerischen Zeichen in JavaScript.