Hvordan fjerne ekstra plass mellom ord i JavaScript

Hvordan fjerne ekstra plass mellom ord i JavaScript
Rom brukes til å koble ord i en setning som er atskilt fra andre ord. Det gjør hele setningen meningsfull, lesbar og lett forståelig. Noen ganger kan det være noen ekstra mellomrom lagt til i teksten som kan forstyrre formateringen. Du må eliminere tilleggsrommene mellom setningene i denne situasjonen.

Denne guiden vil illustrere prosedyren for å eliminere ekstra mellomrom mellom ord.

Hvordan fjerne ekstra plass mellom ord i JavaScript?

For å fjerne ekstra mellomrom mellom ord, er det noen JavaScript forhåndsdefinerte metoder oppført nedenfor:

  • erstatte () metode
  • Split () -metode
  • Trim () -metode

La oss undersøke arbeidet med hver metode separat.

Metode 1: Fjern ekstra plass mellom ord ved bruk av erstatning () -metode

erstatte()”Er en forhåndsdefinert metode for strengtypeobjektet som brukes til å erstatte verdien i en streng med den definerte strengen, karakteren eller et hvilket som helst symbol. Den returnerer en ny streng som utgang med de erstattede verdiene etter å ha søkt i strengen etter en spesifikk verdi eller et regex -mønster.

Syntaks

Følg syntaksen under levert for bruk av erstatningsmetoden:

streng.erstatte ("SearchValue", "erstatningsevalue")

Erstatningsmetoden aksepterer to parametere, en er "SearchValue”Det vil bli søkt og erstattet, og den andre er“erstatningsevalue”Brukes som erstatning.

Eksempel

I dette eksemplet vil vi først lage en variabel som heter “streng”Som lagrer en streng med ekstra mellomrom:

var string = "Velkommen til Linuxhint";

Opprett deretter et regex -mønster og lagre det i en variabel kalt “regexpattern”:

var regexpattern = /\ s+ /g;

Her, “\ S”Brukes til mellomrommene,”+”Tegn indikerer alle områdene i en streng, og“g”Er det globale flagget som legges til for å søke i hele strengen og identifisere mellomrom.

Nå, påkalle “erstatte()”Metode ved å passere Regex -mønsteret som en SearchValue og rommet som erstatningsverdi:

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

Her vil mønsteret søke i mellomrommene mellom ord og erstatte dem med et enkelt rom.

Til slutt, skriv ut den resulterende strengen på konsollen ved hjelp av “konsoll.Logg()”Metode:

konsoll.logg (ANS);

Som du kan se at utgangen gir en streng med et enkelt mellomrom mellom ord:

Hvis du vil fjerne alle mellomrom mellom ord, bruk metoden nedenfor.

Metode 2: Fjern ekstra plass mellom ord ved bruk av Split () -metode

For å fjerne ekstra mellomrom mellom ord, bruk "dele()”JavaScript -metode med“bli med()”Metode. Split () -metoden deler strengen inn i en rekke underlag, mens CHOME () -metoden sammenkobler understrengene og sender ut en ny streng. Split () -metoden tar en parameter som må byttes ut, og Join () -metoden aksepterer erstatningen som argument.

Denne metoden finner mellomrommene i strengen og erstatter alle mellomrom med den tomme strengen.

Syntaks

Følg den undergitte syntaks for bruk av Split () -metoden:

streng.split ("").bli med("")

Her deler Split () -metoden strengen basert på rommet og blir med dem med en tom streng.

Eksempel

Vi vil nå bruke den samme strengen som allerede er opprettet i eksemplet ovenfor og kaller “dele()”Metode med“bli med()”Metode:

var ans = streng.split ("").bli med("")

Til slutt, skriv ut den resulterende strengen på konsollen med "konsoll.Logg()”Metode:

konsoll.logg (ANS);

Utgangen viser at alle mellomrommene mellom strengen blir fjernet med hell:

Hvis du vil fjerne mellomrommene som oppstår i begynnelsen av strengen, må du følge den gitte delen.

Metode 3: Fjern ekstra plass mellom ord ved bruk av trim () -metode

listverk()”Metode er en annen JavaScript -metode som brukes til å fjerne mellomrom. Det kan fjerne mellomrommene ved start- og sluttposisjonene til strengen og gir en ny trimmet streng. Det fjerner ikke bare hvite mellomrom, men fjerner også faner og linjeskift fra en streng. Denne metoden godtar ingen parameter som et argument.

Syntaks

Følg den under-nevnte syntaks for å fjerne ekstra mellomrom mellom ord:

streng.listverk();

Eksempel

Her vil vi lage en streng som leder ekstra mellomrom og lagre den i en variabel som heter “streng”:

var string = "Velkommen til Linuxhint";

Deretter, ring "listverk()”Metode som vil fjerne mellomrommene fra starten av strengen:

var ans = streng.listverk();

Skriv ut den resulterende strengen på konsollen:

konsoll.logg (ANS);

Rommene fra begynnelsen av strengen fjernes vellykket:

Vi har samlet alle prosedyrene for å eliminere ekstra mellomrom mellom ord.

Konklusjon

For å fjerne ekstra mellomrom, kan du bruke de forhåndsdefinerte JavaScript -metodene, inkludert erstatning () -metode, split () -metode eller trim () -metode. Trim () -metoden fjerner mellomrommene i starten av strengen, mens erstatningsmetoden fjerner ekstra mellomrom mellom ord. Split () -metoden fjerner alle mellomrom mellom ord. Denne guiden illustrerte prosedyren for å eliminere ekstra mellomrom mellom ord med detaljerte forklaringer.