Hoe komma's uit string in JavaScript te verwijderen

Hoe Komma S Uit String In Javascript Te Verwijderen



Een komma is een leesteken dat in lange zinnen wordt gebruikt om ze leesbaarder te maken. Het kan voor een ontwikkelaar moeilijk zijn om alle komma's handmatig uit een verzameling tekenreeksen te verwijderen. Om dit te doen, heeft JavaScript bepaalde vooraf gedefinieerde methoden die de ontwikkelaars helpen komma's uit een tekst te verwijderen.

Dit bericht beschrijft de methode voor het verwijderen van komma's uit een tekenreeks in JavaScript.







Hoe komma's uit string in JavaScript te verwijderen?

Gebruik de volgende vooraf gedefinieerde JavaScript-methoden om komma's uit een tekenreeks in JavaScript te verwijderen:



    • vervang() methode
    • vervangAlles() methode
    • Combinatie van de methode split() met de methode join()

Laten we alle bovengenoemde methoden een voor een bespreken.



Methode 1: Komma's uit tekenreeks verwijderen met behulp van de methode Replace()

De ' vervangen() ”-methode vervangt eenvoudig de waarde van een tekenreeks door de gedefinieerde tekenreeks. Het vereist twee argumenten, de waarde die zal worden vervangen en de waarde die als vervanger moet worden gebruikt. Standaard wordt alleen het eerste exemplaar van de gezochte waarde verwijderd. Met behulp van reguliere expressies kan het echter worden gedaan om alle exemplaren van de gezochte term te verwijderen.





Syntaxis

Volg de onderstaande syntaxis om de methode Replace() te gebruiken om komma's uit de tekenreeks te verwijderen:



vervangen ( 'vervang waarde' , 'vervanger' ) ;


Hier, ' vervangWaarde ” is de gezochte waarde die in een tekenreeks zal worden vervangen, en de“ vervanger ” wordt gebruikt om het te vervangen. Het geeft een nieuwe string met de vervangen waarden als output.

Voorbeeld

Maak eerst een variabele ' str ” en sla een string op “ Linuxhint, is de beste website om te leren, vaardigheden ” in str:

var str = 'Linuxhint, is de beste website om te leren, vaardigheden' ;


Roep de methode Replace() aan door een komma ( , ) en een lege tekenreeks ( '' ) als argument in “ console.log() methode:

console.log ( str. vervangen ( ',' , '' ) ) ;


De gegeven uitvoer verwijdert alleen de eerste komma uit een tekenreeks:


Als u alle komma's uit de tekenreeks wilt verwijderen met behulp van de methode Replace(), geeft u het regex-patroon door ' /\,/g ” als een ReplaceValue in plaats van een komma ( , ):

console.log ( str. vervangen ( / \, / g, '' ) ) ;


Hier, in reguliere expressie, de schuine streep naar voren ( / ) geeft het begin en einde van een reguliere expressie aan, terwijl de backslash ( \ ) wordt gebruikt met een komma ( , ) als een ontsnappingspersonage, ' g ” is de globale vlag die staat voor het verwijderen van alle komma's uit een string.

De uitvoer laat zien dat alle komma's uit de tekenreeks zijn verwijderd:

Methode 2: Komma's uit tekenreeks verwijderen met de methode ReplaceAll()

De ' vervang alles() ”-methode is een andere ingebouwde JavaScript-methode. Het vereist ook twee parameters, de waarde die moet worden vervangen en de waarde die als vervanger moet worden gebruikt. Het wordt specifiek gebruikt wanneer het nodig is om alle vermelde waarden in één keer te vervangen zonder een regex-patroon te gebruiken.

Syntaxis

Volg de onderstaande syntaxis voor de methode ReplaceAll() om komma's uit een tekenreeks te verwijderen:

vervang alles ( 'zoekwaarde' , 'vervang waarde' ) ;


In de bovenstaande syntaxis is de ' zoekwaarde ' is de subtekenreeks die moet worden vervangen, en ' vervangWaarde ” is de waarde die als vervanger wordt gebruikt. Wanneer een specifieke waarde in de tekenreeks wordt gevonden, wordt een nieuwe tekenreeks met de vervangen waarden uitgevoerd.

Voorbeeld

Roep de methode ReplaceAll() aan door de komma ( , ) in het eerste argument en een lege tekenreeks ( '' ) in het tweede argument. De methode ReplaceAll() vervangt alle komma's van een tekenreeks door een lege subtekenreeks:

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


In de uitvoer zijn nu alle komma's verwijderd:

Methode 3: Komma's uit tekenreeks verwijderen met de methode split() Met de methode join()

De ' splitsen() ' met de ' meedoen() ”-methode, is een andere procedure in JavaScript die wordt gebruikt voor het verwijderen van komma's uit de tekenreeks. De methode split() retourneert een array. Deze array bevat componenten die delen van de tekenreeksen vertegenwoordigen wanneer de splitsing een komma tegenkomt. We hebben echter een string nodig in plaats van een array. Gebruik daarvoor de methode join() met de methode split() om de array naar een tekenreeks te converteren.

Syntaxis

De onderstaande syntaxis wordt gebruikt voor de methode split() met de methode join():

splitsen ( ',' ) .meedoen ( '' )


De methode split() accepteert de komma als parameter en retourneert een reeks subtekenreeksen. De arrays worden opnieuw samengevoegd tot een tekenreeks met behulp van de JavaScript-join()-methode door een lege tekenreeks door te geven.

Voorbeeld

Roep de methode split() op met de methode join() in “ console.log() ” methode door komma(,) en lege string(‘’) als argumenten door te geven:

console.log ( str.split ( ',' ) .meedoen ( '' ) ) ;


Uitgang:

Conclusie

Om komma's uit een tekenreekswaarde te verwijderen, gebruikt u ofwel de vervangen() methode, de vervang alles() methode of de combinatie van splitsen() en meedoen( ) methode. De vervangen() verwijdert alleen de eerste komma uit de tekenreeks vanwege de standaardwerking. Met behulp van een reguliere expressie kan deze echter worden aangepast om alle komma's uit de gegeven tekenreeks te verwijderen. De vervang alles() verwijdert alle keren dat een komma voorkomt ',' van de hele reeks. Het duo van splitsen() en meedoen() voer ook dezelfde bewerking uit; ze werken echter anders. Al deze zijn grondig uitgelegd in dit bericht met voorbeelden.