Hur man tar bort kommatecken från strängen i JavaScript

Hur Man Tar Bort Kommatecken Fran Strangen I Javascript



Ett kommatecken är ett skiljetecken som används i långa meningar för att göra dem mer läsbara. Det kan vara svårt för en utvecklare att manuellt radera alla kommatecken från en samling strängar. För att göra det har JavaScript vissa fördefinierade metoder som hjälper utvecklarna att ta bort kommatecken från en text.

Det här inlägget kommer att beskriva metoden för att eliminera kommatecken från en sträng i JavaScript.







Hur tar man bort kommatecken från strängen i JavaScript?

För att eliminera kommatecken från en sträng i JavaScript, använd följande fördefinierade JavaScript-metoder:



    • replace() metod
    • replaceAll()-metoden
    • Kombination av split()-metoden med join()-metoden

Låt oss diskutera alla ovan nämnda metoder en efter en.



Metod 1: Ta bort kommatecken från strängen med metoden replace().

den ' byta ut() ”-metoden ersätter helt enkelt en strängs värde med den definierade strängen. Det kräver två argument, värdet som ska ersättas och värdet som ska användas som ersättare. Som standard tar den bara bort den första instansen av det sökta värdet. Men med hjälp av reguljära uttryck kan det göras att ta bort alla förekomster av den sökta termen.





Syntax

Följ nedanstående syntax för att använda metoden replace() för att ta bort kommatecken från strängen:



byta ut ( 'ersätt värde' , 'ersättare' ) ;


Här, ' ersättVärde ' är det sökta värdet som kommer att ersättas i en sträng, och' ersättare ” används för att ersätta den. Det ger en ny sträng med de ersatta värdena som utdata.

Exempel

Skapa först en variabel ' str ' och lagra en sträng ' Linuxhint, är den bästa webbplatsen för lärande, färdigheter ” i str:

var str = 'Linuxhint, är den bästa, webbplats för lärande, färdigheter' ;


Anropa replace()-metoden genom att skicka kommatecken ( , ) och en tom sträng ( '' ) som ett argument i ' console.log() ' metod:

console.log ( str. ersätta ( ',' , '' ) ) ;


Den givna utdatan tar bara bort det första kommatecken från en sträng:


För att ta bort alla kommatecken från strängen med metoden replace() skickar du regexmönstret ' /\,/g ” som ett ersättningsvärde istället för ett kommatecken ( , ):

console.log ( str. ersätta ( / \, / g, '' ) ) ;


Här, i reguljärt uttryck, snedstrecket framåt ( / ) indikerar början och slutet av ett reguljärt uttryck, medan omvänt snedstreck ( \ ) används med kommatecken ( , ) som en flyktkaraktär, ' g ” är den globala flaggan som representerar att eliminera alla kommatecken från en sträng.

Utdata visar att alla kommatecken från strängen tas bort:

Metod 2: Ta bort kommatecken från strängen med metoden replaceAll().

den ' Ersätt alla() ”-metoden är en annan inbyggd JavaScript-metod. Det kräver också två parametrar, värdet som ska ersättas och värdet som ska användas som ersättning. Det används specifikt när det är nödvändigt att ersätta alla angivna värden på en gång utan att använda ett regexmönster.

Syntax

Följ nedanstående syntax för metoden replaceAll() för att eliminera kommatecken från en sträng:

Ersätt alla ( 'searchValue' , 'ersätt värde' ) ;


I ovanstående syntax, ' sökvärde ' är delsträngen som ska ersättas, och ' ersättVärde ” är värdet som används som ersättning. När ett specifikt värde hittas i strängen matar den ut en ny sträng med de ersatta värdena.

Exempel

Anropa replaceAll()-metoden genom att skicka kommatecken ( , ) i det första argumentet och en tom sträng ( '' ) i det andra argumentet. Metoden replaceAll() kommer att ersätta alla kommatecken från en sträng med en tom delsträng:

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


I utgången har nu alla kommatecken tagits bort:

Metod 3: Ta bort kommatecken från strängen med split()-metoden med join()-metoden

den ' dela() ' med ' Ansluta sig() ”-metoden, är en annan procedur i JavaScript som används för att ta bort kommatecken från strängen. Metoden split() returnerar en array. Denna array innehåller komponenter som representerar delar av strängarna när splittringen stöter på ett kommatecken. Vi kräver dock en sträng snarare än en array. För det, använd metoden join() med metoden split() för att konvertera arrayen till en sträng.

Syntax

Den nedan nämnda syntaxen används för split()-metoden med join()-metoden:

dela ( ',' ) .Ansluta sig ( '' )


Metoden split() accepterar kommatecken som en parameter och returnerar en array av delsträngar. Matriserna sammanfogas igen till en sträng med hjälp av JavaScript join()-metoden genom att skicka en tom sträng.

Exempel

Anropa split()-metoden med join()-metoden i ' console.log() ”-metoden genom att skicka komma(,) och tom sträng(‘’) som argument:

console.log ( str.split ( ',' ) .Ansluta sig ( '' ) ) ;


Produktion

Slutsats

För att ta bort kommatecken från ett strängvärde, använd antingen byta ut() metod, den Ersätt alla() metod eller kombinationen av dela() och Ansluta sig( ) metod. De byta ut() tar bara bort det första kommatecken från strängen på grund av dess standardfunktion. Men med hjälp av ett reguljärt uttryck kan det anpassas för att ta bort alla kommatecken från den givna strängen. De Ersätt alla() tar bort alla förekomster av kommatecken ',' från hela strängen. Duon av dela() och Ansluta sig() också utföra samma operation; men de fungerar annorlunda. Alla dessa har förklarats grundligt i det här inlägget med exempel.