Avatar billede jesperkm Nybegynder
22. marts 2005 - 14:09 Der er 11 kommentarer og
1 løsning

Ingen HTML og kun vise 40 tegn i javascript

Hejsa, hvordan laver jeg udfra
var tekst = f.message.value;
sådan den kun skal vise 40 tegn og ikke vise HTML?

På forhånd tak!
Avatar billede barklund Nybegynder
22. marts 2005 - 14:17 #1
Eksempel?

Skal den fjerne html-formattering fra teksten og derefter kun tage de første 40 tegn?

Forklar lidt nærmere...

--
Morten Barklund
Avatar billede jesperkm Nybegynder
22. marts 2005 - 14:20 #2
Ja, altså :
var tekst = f.message.value;
Så skal den lave en variablen som fx hedder
tekst.= hvor den IKKE viser HTML.

også laver vi en variabel til som hedder
tekst.= som KUN vise 40 tegn af de første

også skal jeg kunne uddskrive "+ tekst +" hvor den ikke viser html og mere end 40 tegn.
Avatar billede barklund Nybegynder
22. marts 2005 - 14:30 #3
Ja, det var jo ikke meget eksempel :/

Men du bekræftede nogenlunde hvad jeg spurgte om - og det burde kunne lave i et regulært udtryk:

tekst = tekst.replace(/<[a-z].*?>/g, "").substring(0, 40);

Burde vist gøre det :)

Det er en _meget_ simpel erstatning - den sletter bare alle tags og intet andet.

--
Morten Barklund
Avatar billede roenving Novice
22. marts 2005 - 14:39 #4
-- der mangler vist lige to detaljer:

tekst = tekst.replace(/<\/?[a-z].*?>/ig, "").substring(0, 40);
Avatar billede barklund Nybegynder
22. marts 2005 - 14:42 #5
Ja, selvfølgelig - takker :)
Avatar billede jesperkm Nybegynder
22. marts 2005 - 15:17 #6
Hvad med f.message.value
Avatar billede jesperkm Nybegynder
22. marts 2005 - 15:19 #7
Tak :) - læg svar
Avatar billede barklund Nybegynder
22. marts 2005 - 15:19 #8
Ja, den kan du da bare indsætte - enten ovenover eller i stedet for tekst:

tekst = f.message.value.replace(/<\/?[a-z].*?>/ig, "").substring(0, 40);

Det er jo ikke warp-engine-science :)

--
Morten Barklund
Avatar billede barklund Nybegynder
22. marts 2005 - 15:20 #9
Hov, det var hurtigt - du nåede at sige tak før jeg svarede :)

--
Morten Barklund
Avatar billede barklund Nybegynder
22. marts 2005 - 15:21 #10
Og damn, jeg er glad for at have regulære udtryk nativt i JS - det har vi ikke ovre i ActionScript :/
Avatar billede barklund Nybegynder
22. marts 2005 - 15:26 #11
Og tark for points :)
Avatar billede jesperkm Nybegynder
22. marts 2005 - 15:30 #12
:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester