Har då gjort ett profilsystem.
När man är inne i settings för ens profil så skall man kunna skriva Fetstilt
Och det har jag fixat, men jag vill även ha så att man klickar på "Retur" så skall det bli <br>, men <br> skall inte synas som text.
Innan så fungerade det sistnämda, men efter jag fixat RegExp så blir det ingen radbrytning när man klickar på ENTER
text = Replace(Server.HTMLEncode(text),vbCrlf,"\<br\>")
' text = Server.HTMLEncode(text)
' presentation = Replace(Request.Form("presentation"),vbcrlf,"\<br\>")
Set regExp = New regexp
regExp.Global = true
regExp.IgnoreCase = true
RegExp.Pattern="\\\[ \*b \*\](.\*?)\\"
text = regExp.Replace(text,"\<b\>$1\</b\>")
Set RegExp = Nothing
regExp = text
End Function
med ovanstående kod fungerar [ b ]att göra fetstil text[ b ], men om jag vill lägga till center, kursiv, understruken. Hur går jag tillväga då ?
Function makeTags(ByVal text)
text = Replace(Server.HTMLEncode(text),vbCrlf,"<br>")
' text = Server.HTMLEncode(text)
' presentation = Replace(Request.Form("presentation"),vbcrlf,"<br>")
Set regExp = New regexp
regExp.Global = true
regExp.IgnoreCase = true
RegExp.Pattern="\[b\](.*?)\[/b\]"
text = regExp.Replace(text,"<b>$1</b>")
regexp.pattern = "\[i\](.*?)\[/i\]"
text = regexp.replace(text,"<i>$1</i>")
regexp.pattern = "\[u\](.*?)\[/u\]"
text = regexp.replace(text,"<u>$1</u>")
regexp.pattern = "\[center\](.*?)\[/center\]"
text = regexp.replace(text,"<center>$1</center>")
Set RegExp = Nothing
makeTags = text
End Function
132 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17