/
Forside
/
Teknologi
/
Udvikling
/
ASP
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
ASP
#
Navn
Point
1
smorch
9259
2
Harlekin
1866
3
molokyle
1040
4
Steffanst..
758
5
gibson
560
6
cumano
530
7
MouseKeep..
480
8
Random
410
9
strarup
370
10
Dysmorf
370
RegExp
Fra :
PH
Dato :
27-08-04 23:41
Hej
Jeg er ved at lære at lave en editor med execCommand.
Det går meget godt men den fjerner nogle af mine plinger (").
Så når jeg indsætter f.eks ......alt="ford2.jpg" src=.......
bliver det til ......alt=ford2.jpg src=......
Derfor prøver jeg at gendanne mine plinger med RegExp
før jeg putter min kode i databasen.
Det går også fint med nedstående kode
.... MEN ikke hvis der optræder mellemrum i alt-teksten
(så smider den hoved parten af min alt-tekst i slutningen af mit img-tag !? )
Håber jeg har forklaret mig ordenligt
og nogen herinde kan se fejlen
_______________________________________
<%
MinText="en masse kode med bla <IMG style="WIDTH: 50px" alt=ford2.jpg src="img_site/13_ford2.jpg" align=left border=0> og <IMG
style="WIDTH: 300px" alt=klik lige her src="img_site/13_sommerfugl.jpg" align=middle border=0> "
Function ReplaceTest(S)
Dim re
Set re = New RegExp
re.Pattern = "(alt=)([^>]*)( src)" ' ok - men ikke med mellemrum
re.IgnoreCase = True
re.Global = True
ReplaceTest = re.Replace(S, "$1""$2""$3")
End Function
MinText=ReplaceTest(MinText)
%>
_______________________________________
Resultat:
"en masse kode med bla <IMG style="WIDTH: 50px" alt="ford2.jpg" src="img_site/13_ford2.jpg" align=left border=0> og <IMG
style="WIDTH: 300px" alt="klik" src="img_site/13_sommerfugl.jpg" align=middle border=0 her lige> "
--
Mvh Peter
Søg
Alle emner
Teknologi
Udvikling
ASP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177817
Tips :
31980
Nyheder :
719565
Indlæg :
6410968
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.