Hvordan fjerne kommaer fra streng i JavaScript

Hvordan Fjerne Kommaer Fra Streng I Javascript



Et komma er et skilletegn som brukes i lange setninger for å gjøre dem mer lesbare. Det kan være vanskelig for en utvikler å slette alle kommaene fra en samling strenger manuelt. For å gjøre det har JavaScript visse forhåndsdefinerte metoder som hjelper utviklerne med å fjerne kommaer fra en tekst.

Dette innlegget vil beskrive metoden for å eliminere kommaer fra en streng i JavaScript.







Hvordan fjerne kommaer fra streng i JavaScript?

For å eliminere kommaer fra en streng i JavaScript, bruk følgende forhåndsdefinerte JavaScript-metoder:



    • erstatte() metode
    • replaceAll()-metoden
    • Kombinasjon av split()-metoden med join()-metoden

La oss diskutere alle de ovennevnte metodene en etter en.



Metode 1: Fjern kommaer fra streng ved å bruke erstatte()-metoden

« erstatte() ”-metoden erstatter ganske enkelt en strengs verdi med den definerte strengen. Det krever to argumenter, verdien som skal erstattes og verdien som skal brukes som erstatning. Som standard fjerner den bare den første forekomsten av den søkte verdien. Ved hjelp av regulære uttrykk kan det imidlertid gjøres å fjerne alle forekomster av søkeordet.





Syntaks

Følg syntaksen nedenfor for å bruke replace()-metoden for å fjerne kommaer fra strengen:



erstatte ( 'erstatt verdi' , 'erstatter' ) ;


Her, ' erstatte Verdi ' er den søkte verdien som vil bli erstattet i en streng, og' erstatter ' brukes til å erstatte den. Det gir en ny streng med de erstattede verdiene som utdata.

Eksempel

Lag først en variabel ' str ' og lagre en streng ' Linuxhint, er det beste nettstedet for læring, ferdigheter ' i str:

var str = 'Linuxhint, er det beste, nettsted for læring, ferdigheter' ;


Kalle erstatte()-metoden ved å sende komma ( , ) og en tom streng ( '' ) som et argument i ' console.log() ' metode:

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


Den gitte utgangen fjerner bare det første kommaet fra en streng:


For å fjerne alle kommaene fra strengen ved hjelp av replace()-metoden, send regex-mønsteret ' /\,/g ' som en erstatningsverdi i stedet for et komma ( , ):

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


Her, i vanlig uttrykk, skråstrekene fremover ( / ) indikerer starten og slutten av et regulært uttrykk, mens omvendt skråstrek ( \ ) brukes med komma ( , ) som en rømningsfigur, ' g ” er det globale flagget som representerer å eliminere alle kommaer fra en streng.

Utdataene viser at alle kommaene fra strengen er fjernet:

Metode 2: Fjern komma fra streng ved å bruke replaceAll()-metoden

« replaceAll() ”-metoden er en annen innebygd JavaScript-metode. Det krever også to parametere, verdien som skal erstattes og verdien som skal brukes som erstatning. Den brukes spesielt når det er nødvendig å erstatte alle de angitte verdiene samtidig uten å bruke et regex-mønster.

Syntaks

Følg syntaksen nedenfor for replaceAll()-metoden for å eliminere kommaer fra en streng:

erstatteAlle ( 'søkeverdi' , 'erstatt verdi' ) ;


I syntaksen ovenfor, ' søkeverdi ' er understrengen som skal erstattes, og ' erstatte Verdi ” er verdien som brukes som erstatning. Når en bestemt verdi blir funnet i strengen, sender den ut en ny streng med de erstattede verdiene.

Eksempel

Kalle replaceAll()-metoden ved å sende komma ( , ) i det første argumentet og en tom streng ( '' ) i det andre argumentet. ReplaceAll()-metoden vil erstatte alle kommaene fra en streng med en tom understreng:

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


I utdataene er alle kommaene nå fjernet:

Metode 3: Fjern kommaer fra strengen ved å bruke split()-metoden med join()-metoden

« dele() ' med ' bli med() ”-metoden, er en annen prosedyre i JavaScript som brukes for å fjerne kommaer fra strengen. Split()-metoden returnerer en matrise. Denne matrisen inneholder komponenter som representerer deler av strengene når delingen møter et komma. Vi krever imidlertid en streng i stedet for en matrise. For det, bruk join()-metoden med split()-metoden for å konvertere matrisen til en streng.

Syntaks

Den nedenfor nevnte syntaksen brukes for split()-metoden med join()-metoden:

dele ( ',' ) .bli med ( '' )


Split()-metoden vil godta kommaet som en parameter og returnere en rekke understrenger. Arrayene slås sammen til en streng ved å bruke JavaScript join()-metoden ved å sende en tom streng.

Eksempel

Påkall split()-metoden med join()-metoden i ' console.log() ”-metoden ved å sende komma(,) og tom streng(‘’) som argumenter:

console.log ( str.split ( ',' ) .bli med ( '' ) ) ;


Produksjon

Konklusjon

For å fjerne kommaer fra en strengverdi, bruk enten erstatte() metoden, den replaceAll() metode eller kombinasjonen av dele() og bli med( ) metode. De erstatte() fjerner bare det første kommaet fra strengen på grunn av standardfunksjonen. Men ved hjelp av et regulært uttrykk kan det tilpasses til å fjerne alle kommaene fra den gitte strengen. De replaceAll() fjerner alle forekomster av komma ',' fra hele strengen. Duoen av dele() og bli med() også utføre samme operasjon; men de fungerer annerledes. Alle disse har blitt grundig forklart i dette innlegget med eksempler.