Hvordan fjerne alle ikke-alfanumeriske tegn i JavaScript

Hvordan fjerne alle ikke-alfanumeriske tegn i JavaScript
I JavaScript gjør den ikke-alfanumeriske karakteren i en streng det vanskelig å lese og forstå. JavaScript tilbyr imidlertid forskjellige alternativer for å manipulere strenger. Mer spesifikt er fjerning av tegn fra en strengvariabel en slik modifisering som kan hjelpe deg med å fjerne alle ikke-alfanumeriske tegn i JavaScript.

Denne artikkelen vil illustrere prosedyrene for å fjerne alle ikke-alfanumeriske tegn.

Hvordan fjerne alle ikke-alfanumeriske tegn i JavaScript?

For å fjerne alle ikke-alfanumeriske tegn, bruk "erstatte()”Metode. I erstatningsmetoden blir to argumenter vedtatt; Den ene er den søkte strengen som vil bli erstattet, og den andre er erstatningsverdien.

For eksempel vil vi passere en tom streng som den andre parameteren, som er erstatning av den søkte strengen, og regexen for ikke-alfanumeriske tegn som det første argumentet for å eliminere ikke-alfanumeriske tegn, inkludert mellomrom.

Syntaks

Bruk følgende syntaks for å bruke erstatningsmetoden for eliminering av ikke-alfanumeriske tegn fra en streng:

erstatte ("SearchedValue", "erstatning")

Her er de ikke-alfanumeriske tegnene i en streng "Søketvalue”Det vil bli søkt i strengen og fjernet som en erstatning med en tom streng som vil fungere som erstatning eller“erstatning”.

La oss gå til eksemplene for å lære mer om erstatningsmetoden.

Eksempel 1: Bruke erstatningsmetode med vanlig uttrykk

Vi vil først lage en variabel som heter “str”Som inneholder en streng med ikke-alfanumeriske tegn:

var str = "li!nu%x#hint* er $ th^e bes't web'si!te ";

Opprett deretter et mønster som er lagret i en variabel kalt “regexpattern”:

var regexpattern = /[^a-za-z0-9] /g;

Pass mønsteret og en tom streng til erstatningsmetoden:

var ans = str.erstatte (regexpattern, "");

Til slutt kan du vise resultatet på konsollen ved å bruke "konsoll.Logg()”Metode:

konsoll.logg (ANS);

Som du kan se, fjernet metoden for erstatning () alle ikke-alfanumeriske tegn fra en streng:

Eksempel 2: Bruke erstatning () -metode med Metacharacter (\ W)

Her vil vi eliminere alle ikke-alfanumeriske tegn som også kalles spesialtegnene fra en streng ved hjelp av Metacharacter (\ W) som også er en form for regex. Det vil matche alle ikke-alfanumeriske tegn, inkludert mellomrom i en streng.

Her vil vi bruke den samme strengen som er opprettet i forrige eksempel og påkalle metoden for erstatning () ved å passere Metacharacter (\ W) som den første parameteren med en tom streng som vil plassere ved å fjerne alle ikke-alfanumeriske tegn fra en streng:

var ans = str.erstatte (/\ w/g, "");

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

konsoll.logg (ANS);

Det kan sees at ikke-alfanumeriske tegn fra en streng:

Vi har gitt den enkleste og enkle metoden for å fjerne alle ikke-alfanumeriske tegn fra en streng.

Konklusjon

For å eliminere alle de ikke-alfanumeriske tegnene fra en streng i JavaScript, kan du bruke JavaScript erstatning () -metoden. Denne metoden vil søke i strengen i henhold til mønsteret og erstatte dem med en tom streng. For å eliminere ikke-alfanumeriske tegn fra en streng, kan enten et vanlig uttrykk eller en metakarakter (\ w) brukes. Denne artikkelen illustrerte metodene for å fjerne alle ikke-alfanumeriske tegn i JavaScript.