Hvordan fjerne spesifikke spesialtegn fra en streng i JavaScript

Hvordan fjerne spesifikke spesialtegn fra en streng i JavaScript
I JavaScript, for å gjøre strengen enkel å lese og forstå, må du eliminere spesielle tegn fra den. Mer spesifikt inkluderer spesialtegnene tegnsettingsmerker eller symboler, som gjør teksten mindre forståelig og lesbar hvis den er lagt til i streng eller tekst.

Denne studien vil definere prosedyren for å fjerne et spesifikt spesielt tegn fra en JavaScript -streng.

Hvordan fjerne spesifikke spesialtegn fra en streng i JavaScript?

For å fjerne en spesifikk spesiell karakter fra en JavaScript -streng, bruk JavaScript “erstatte()”Metode. Det er en forhåndsdefinert metode for strengtypeobjektet. Denne metoden aksepterer to parametere, søkeverdien og erstatningsverdien, og gir en streng som utgang med en spesifikk erstatning etter å ha søkt i strengen etter en spesifikk verdi eller et regex -mønster.

Syntaks
Følg den under-nevnte syntaks for å bruke erstatningsmetoden for å fjerne et spesifikt spesielt tegn fra en streng:

erstatte ("SearchedValue", "erstatning")

Her vil spesielle karakter bli representert som "Søketvalue”Det vil bli søkt i en streng og erstattet med“erstatning”Verdi som vil være en tom streng.

La oss undersøke flere eksempler for å forstå erstatningsmetoden bedre.

Eksempel 1: Erstatt spesifikk tegn (#) fra en JavaScript -streng
I dette eksemplet vil vi fjerne den spesifikke karakteren hash “#”Fra en streng. For å gjøre det, først vil vi lage en variabel som heter “streng”Som inneholder følgende verdi:

var String = "Velkommen til Linux#Hint";

Nå, ring erstatningsmetoden () og passerer “#”Og en tom streng som parametere. Erstatningsmetoden fungerer på en slik måte at den vil søke etter hasj -tegnet i en streng og erstatte den med en tom streng:

var res = streng.erstatte('#', "");

Til slutt, skriv ut den resulterende strengen ved hjelp av "konsoll.Logg()”Metode:

konsoll.logg (res);

Det kan sees at hasjkarakteren blir fjernet fra den spesifiserte strengen:

For å erstatte et spesifikt tegn, trenger du bare å spesifisere det i erstatningsmetoden som en parameter som vist i eksemplet ovenfor, mens du fjerner alle spesialtegnene fra en streng, sjekk ut neste eksempel.

Eksempel 2: Erstatt alle spesialtegn
For å fjerne alle spesialtegn fra en streng, bruk regex -mønsteret. Først må du lage en variabel som heter “String1”Det inneholder en streng med spesialtegn:

var string1 = "velkommen* t^o l!inux#hint ";

Deretter påkaller “erstatte()”Metode ved å passere et regex -mønster som sjekker strengen om noe spesielt tegn er til stede i strengen eller ikke. Hvis ja, fjerner det dem og plasserer en tom streng som erstatning:

var resultat = streng1.erstatte (/[^a-za-z]/g, "");

Til slutt, vis den oppdaterte strengverdien på konsollen:

konsoll.logg (resultat);

Som du kan se, er alle de spesifikke spesialtegnene nå fjernet:

Vi har samlet den enkleste metoden for å fjerne et spesifikt spesielt tegn i en streng.

Konklusjon

For å fjerne et spesifikt spesielt tegn fra en streng, bruk "erstatte()”Metode. Basert på det medfølgende mønsteret i erstatningsmetode, søker metoden strengen på den og erstatter dem med den definerte erstatning. Du kan endre eller konstruere mønsteret etter ditt behov. I denne studien har vi diskutert prosedyren for å fjerne en spesifikk spesiell karakter fra en JavaScript -streng.