Gå til innhold

Trim funksjon


Anbefalte innlegg

Jeg har skrevet en del asp, og der har vi en funksjon som heter trim som fjerner mellomrom foran eller etter en string. Finns det noe lignende i javascript, eller må man kode det selv, og hvis man må kode det selv, har noen noen eksempel på hvordan det gjøres.

 

Takker for alle svar

Endret av Unglar
Lenke til kommentar
Videoannonse
Annonse

Hei.

 

Jeg har ikke testet denne så veldig grundig, men den ser nå ut til å fungere.

 

function trim(strInput)
{
     var strData = new String(strInput);
     var str_matches = strData.match(/[^ ](.*[^ ])*/g);
     return (str_matches)?str_matches[0]:""; //Returnere tom streng hvis kun mellomrom)
}

 

Det er fullt mulig å gjøre det litt mer manuelt (dvs.. søke etter første og siste plass i strengen som ikke er en space og trekke ut det som ligger mellom). Kommer litt an på om du kun er i nød for en trim-funksjon, eller om du ønsker å bruke anledningen til å lære mer om javascript.

 

Regexp-uttrykk er imidlertid helt geniale til slike ting. Vel verdt å lære seg. :yes:

Endret av b-urn
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...