So entfernen Sie Kommas aus Zeichenfolgen in JavaScript

So Entfernen Sie Kommas Aus Zeichenfolgen In Javascript



Ein Komma ist ein Satzzeichen, das in langen Sätzen verwendet wird, um sie besser lesbar zu machen. Es kann für einen Entwickler schwierig sein, alle Kommas manuell aus einer Sammlung von Zeichenfolgen zu löschen. Dazu hat JavaScript bestimmte vordefinierte Methoden, die den Entwicklern helfen, Kommas aus einem Text zu entfernen.

Dieser Beitrag beschreibt die Methode zum Entfernen von Kommas aus einer Zeichenfolge in JavaScript.







Wie entferne ich Kommas aus Strings in JavaScript?

Um Kommas aus einer Zeichenfolge in JavaScript zu entfernen, verwenden Sie die folgenden vordefinierten JavaScript-Methoden:



    • replace()-Methode
    • replaceAll()-Methode
    • Kombination der Methode split() mit der Methode join()

Lassen Sie uns alle oben genannten Methoden einzeln besprechen.



Methode 1: Entfernen Sie Kommas aus der Zeichenfolge mit der Methode replace()

Das ' ersetzen() “-Methode ersetzt einfach den Wert einer Zeichenfolge durch die definierte Zeichenfolge. Es erfordert zwei Argumente, den Wert, der ersetzt wird, und den Wert, der als Ersetzung verwendet werden soll. Standardmäßig wird nur die erste Instanz des gesuchten Werts entfernt. Mit Hilfe von regulären Ausdrücken kann jedoch erreicht werden, dass alle Vorkommen des gesuchten Begriffs entfernt werden.





Syntax

Befolgen Sie die unten angegebene Syntax, um die Methode replace() zum Entfernen von Kommas aus der Zeichenfolge zu verwenden:



ersetzen ( 'ErsatzWert' , 'Ersatz' ) ;


Hier, ' Wert ersetzen “ ist der gesuchte Wert, der in einer Zeichenfolge ersetzt wird, und „ Ersatz “ wird verwendet, um es zu ersetzen. Es gibt einen neuen String mit den ersetzten Werten als Ausgabe.

Beispiel

Erstellen Sie zuerst eine Variable „ Str “ und speichern Sie eine Zeichenfolge „ Linuxhint, ist die beste Website zum Lernen, Fähigkeiten ” in str:

var str = 'Linuxhint, ist die beste Website zum Lernen, Fähigkeiten' ;


Rufen Sie die Methode replace() auf, indem Sie ein Komma ( , ) und eine leere Zeichenfolge ( ‘’ ) als Argument in „ Konsole.log() ' Methode:

Konsole.log ( Str. ersetzen ( ',' , '' ) ) ;


Die angegebene Ausgabe entfernt nur das erste Komma aus einer Zeichenfolge:


Um mit der Methode replace() alle Kommas aus dem String zu entfernen, übergeben Sie das Regex-Muster „ /\,/g ” als ersetzenWert anstelle eines Kommas ( , ):

Konsole.log ( Str. ersetzen ( / \, / g, '' ) ) ;


Hier sind im regulären Ausdruck die Schrägstriche ( / ) gibt den Anfang und das Ende eines regulären Ausdrucks an, während der umgekehrte Schrägstrich ( \ ) wird mit Komma ( , ) als Fluchtzeichen, „ g ” ist das globale Flag, das darstellt, dass alle Kommas aus einer Zeichenfolge entfernt werden sollen.

Die Ausgabe zeigt, dass alle Kommas aus der Zeichenfolge entfernt wurden:

Methode 2: Entfernen Sie Kommas aus der Zeichenfolge mit der Methode replaceAll()

Das ' alles ersetzen() ”-Methode ist eine weitere in JavaScript integrierte Methode. Außerdem sind zwei Parameter erforderlich, der zu ersetzende Wert und der als Ersatz zu verwendende Wert. Es wird speziell verwendet, wenn es notwendig ist, alle angegebenen Werte auf einmal zu ersetzen, ohne ein Regex-Muster zu verwenden.

Syntax

Befolgen Sie die unten angegebene Syntax für die Methode replaceAll(), um Kommas aus einer Zeichenfolge zu entfernen:

alles ersetzen ( 'Suchwert' , 'Ersatzwert' ) ;


In der obigen Syntax ist das „ Suchwert “ ist die zu ersetzende Teilzeichenfolge und „ Wert ersetzen ” ist der Wert, der als Ersatz verwendet wird. Wenn ein bestimmter Wert in der Zeichenfolge gefunden wird, wird eine neue Zeichenfolge mit den ersetzten Werten ausgegeben.

Beispiel

Rufen Sie die Methode replaceAll() auf, indem Sie das Komma ( , ) im ersten Argument und eine leere Zeichenfolge ( ‘’ ) im zweiten Argument. Die Methode replaceAll() ersetzt alle Kommas eines Strings durch einen leeren Teilstring:

Konsole.log ( str.replaceAll ( ',' , '' ) ) ;


In der Ausgabe wurden nun alle Kommas entfernt:

Methode 3: Entfernen Sie Kommas aus der Zeichenfolge mit der Methode split() Mit der Methode join()

Das ' Teilt() ' mit dem ' beitreten() ”-Methode ist ein weiteres Verfahren in JavaScript, das zum Entfernen von Kommas aus der Zeichenfolge verwendet wird. Die Methode split() gibt ein Array zurück. Dieses Array enthält Komponenten, die Teile der Zeichenfolgen darstellen, wenn die Teilung auf ein Komma trifft. Wir benötigen jedoch einen String anstelle eines Arrays. Verwenden Sie dazu die Methode join() mit der Methode split(), um das Array in einen String umzuwandeln.

Syntax

Die unten aufgeführte Syntax wird für die Methode split() mit der Methode join() verwendet:

Teilt ( ',' ) .beitreten ( '' )


Die Methode split() akzeptiert das Komma als Parameter und gibt ein Array von Teilstrings zurück. Die Arrays werden mithilfe der JavaScript-Methode join() wieder zu einem String zusammengefügt, indem ein leerer String übergeben wird.

Beispiel

Rufen Sie die Methode split() mit der Methode join() in „ Konsole.log() ”-Methode durch Übergabe von Komma(,) und leerem String(‘’) als Argumente:

Konsole.log ( str.split ( ',' ) .beitreten ( '' ) ) ;


Ausgabe

Fazit

Um Kommas aus einem Zeichenfolgenwert zu entfernen, verwenden Sie entweder die ersetzen() Methode, die alles ersetzen() Methode oder die Kombination von Teilt() und beitreten( ) Methode. Das ersetzen() entfernt aufgrund seiner Standardfunktion nur das erste Komma aus der Zeichenfolge. Mit Hilfe eines regulären Ausdrucks kann er jedoch so angepasst werden, dass alle Kommas aus der angegebenen Zeichenfolge entfernt werden. Das alles ersetzen() entfernt alle Vorkommen eines Kommas „“, aus der ganzen Saite. Das Duo aus Teilt() und beitreten() führen Sie auch die gleiche Operation durch; Sie funktionieren jedoch anders. All dies wurde in diesem Beitrag anhand von Beispielen ausführlich erläutert.