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:
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:
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:
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.