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!
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
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
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.
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
22. marts 2005 - 14:39
#4
-- der mangler vist lige to detaljer: tekst = tekst.replace(/<\/?[a-z].*?>/ig, "").substring(0, 40);
22. marts 2005 - 14:42
#5
Ja, selvfølgelig - takker :)
22. marts 2005 - 15:17
#6
Hvad med f.message.value
22. marts 2005 - 15:19
#7
Tak :) - læg svar
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
22. marts 2005 - 15:20
#9
Hov, det var hurtigt - du nåede at sige tak før jeg svarede :) -- Morten Barklund
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 :/
22. marts 2005 - 15:26
#11
Og tark for points :)
22. marts 2005 - 15:30
#12
:)
Vi tilbyder markedets bedste kurser inden for webudvikling