So löschen Sie ein bestimmtes Zeichen in einem String mit JavaScript: 1. Verwenden Sie die Methode [new RegExp()], um einen regulären Ausdruck zu erstellen. 2. Verwenden Sie die Aufteilung in ein Array und fügen Sie es dann wieder zu einem neuen String zusammen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, DELL G3-Computer.
So löschen Sie ein Zeichen in String mit JavaScript:
Methode 1. Regelmäßigkeit
In Bezug auf die JS-Methode zum Löschen von Zeichen in String wird im Allgemeinen die Methode replace() verwendet. Diese Methode löscht jedoch nur einmal. Wenn Sie alle Zeichen in der Zeichenfolge löschen müssen, müssen Sie reguläre Ausdrücke verwenden.
var str = "abcdaabbssaaa"; var reg = new RegExp("a","g"); var a = str.replace(reg,""); console.log(a);
Die neue RegExp()-Methode wird hier verwendet, um einen regulären Ausdruck zu erstellen. Der erste Parameter „a“ gibt das reguläre Ausdrucksmuster oder andere reguläre Ausdrücke an. Der letztgenannte Parameter ist eine optionale Zeichenfolge mit den Attributen „g“, „i“ und „m“, die den globalen Vergleich, den Vergleich unter Berücksichtigung der Groß- und Kleinschreibung bzw. den mehrzeiligen Vergleich angeben. Vor der Standardisierung von ECMAScript wurde das m-Attribut nicht unterstützt. Wenn Muster ein regulärer Ausdruck und kein String ist, muss dieser Parameter weggelassen werden.
Wenn das Ergebnis der Druckregistrierung: /a/g ist.
Methode 2: In Arrays aufteilen
Es gibt auch eine schwierigere Methode, die darin besteht, in Arrays aufzuteilen und diese dann wieder zu neuen Strings zusammenzufügen.
var str = "abcdaabbssaaa"; var a = str.split("a").join(""); console.log(a);
Verwandte kostenlose Lernempfehlungen: Javascript(Video)
Das obige ist der detaillierte Inhalt vonSo löschen Sie ein Zeichen in String mit Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!