/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
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
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste