Hvordan fjerne hvite tomme mellomrom fra strenger i JavaScript

Hvordan fjerne hvite tomme mellomrom fra strenger i JavaScript
Å manipulere streng er en nyttig oppgave mens du programmerer, da det hjelper oss med å finne ord, erstatte ord og spesielt for å fjerne hvite mellomrom fra streng. JavaScript gir forskjellige innebygde metoder til brukere for å manipulere med strenger.

Å fjerne hvitespedder fra en streng kan være komplisert når det gjelder faner og linjeskift, og mens du jobber med forskjellige linjer med koder, men JavaScript gir brukerne metoder som det blir lettere å manipulere strenger og fjerne hvitbilder fra dem og det er derfor i Denne artikkelen vil vi diskutere forskjellige metoder og måter å fjerne hvitespasninger fra en streng i JavaScript, deres forklaring og hvordan de brukes sammen med eksempler.

Fjerning av hvitespasninger fra en streng

Bruker kan fjerne hvitespasninger fra en streng ved hjelp av forskjellige innebygde metoder i JavaScript, noen av dem er listet opp nedenfor:

  • Vanlig uttrykk
  • split () med join ()
  • listverk()

La oss forstå hver av disse en etter en, hvordan de fungerer sammen med eksempler for din bedre forståelse.

Vanlig uttrykk

I JavaScript metoden “String.erstatning () ”eller“streng.erstatte()”Godtar et vanlig uttrykk for å finne fyrstikker med den medfølgende strengen. Nedenfor er eksemplet på en streng der vi brukte disse metodene for å fjerne alle Whitepsaces i strengen og g bryter brukes til å søke og erstatte mellomrommene fra hele strengen.

Eksempel:

const Eksempel = 'Velkommen til nettstedet vårt';
konsoll.logg (eksempel); // uten å bruke metoden
konsoll.Logg (eksempel.erstatte ( / /g, ")); // med erstatningsmetoden

Produksjon:

For å fjerne alle hvitespasene og ikke bare romfiguren, kan du bruke “\ S”Som vil matche mot all Newline -tegn, romkarakter, Tab -tegn og oversette det til en enklere kode.

Eksempel:

const Eksempel = 'Velkommen til nettstedet vårt';
konsoll.logg (eksempel);
konsoll.Logg (eksempel.erstatte (/\ s/g, "));

Produksjon:

spytte () med join ()

En annen måte å fjerne alle hvitespasene fra en streng i JavaScript er å dele strengen ved et romkarakter og deretter bli med den tilbake igjen. Dette kan gjøres ved hjelp av dele() metode sammen med bli med() metode som demonstrert gjennom eksemplet nedenfor.

Eksempel:

const Eksempel = 'Velkommen til nettstedet vårt';
konsoll.Logg (eksempel.dele(").bli med("));

Produksjon:

Du kan også bruke \ S for å fjerne alle hvitespace -tegnene fra strengen.

Eksempel:

const Eksempel = 'Velkommen til nettstedet vårt';
konsoll.Logg (eksempel.split (/\ s+/).bli med("));

Produksjon:

listverk()

En annen metode som JavaScript sørger for å fjerne alle hvitespasene, inkludert plass, faner, ikke-break-plass og alle linjeterminator-tegnene er listverk(). Denne metoden kan fjerne alle hvitespasene fra den medfølgende strengen, men hvis du bare vil fjerne hvitespasene fra begynnelsen eller slutten av strengen, kan du bruke Trimstart () og Trimd () Metoder for å spesifisere hvor du skal fjerne hvitespasningsskjemaet.

Eksempel:

const Eksempel = 'Velkommen til nettstedet vårt';
konsoll.Logg (eksempel.listverk());

Produksjon:

For å fjerne hvitespasninger fra bare begynnelsen eller slutten av strengen bruker vi Trimstart () og Trimd () metoder.

Eksempel:

const Eksempel = 'Velkommen til nettstedet vårt';
konsoll.Logg (eksempel.trimstart ());
konsoll.Logg (eksempel.trimend ());

Produksjon:

Konklusjon

Å fjerne hvitespaser kan være en vanskelig oppgave når du har hundrevis av kodelinjer. Derfor gir JavaScript forskjellige metoder for å fjerne disse hvitbildene. I denne artikkelen diskuterte vi forskjellige måter å fjerne hvitespasninger fra strenger, noen av disse metodene fjerner de samlede romtegnene, og med en viss metode kan vi spesifisere hvor vi vil at plassen skal fjernes. Eksempler sammen med kode er gitt for hver metode for bedre forståelse.