我想做一个asp留言板,功能就只有插入表情,并且是ubb形式(如: [emot1] [emot2] [emot3] ....)但提交后的页为就只能显示[emot1].
请教在提交页面将[emot1]变为<img src="emot1.gif">
最好是简单点的代码
參考答案:function replaceUBB(pat,str,restr)
set regEx=new regExp
regEx.pattern=pat
regEx.IgnoreCase = true'不区分大小写
regEx.Global=True'整个字符串匹配
replaceUBB=regEx.Replace(str,restr)
set regEx=nothing
end function
function strtoUBB(str)
str=replaceUBB("\[b\](.+?)\[\/b\]",str,"<b>$1</b>")
str=replaceUBB("\[color=(.+?)\](.+?)\[\/color\]",str,"<font color=""$1"">$2</font>")
str=replaceUBB("\[center\](.+?)\[\/center\]",str,"<center>$1</center>")
str=replaceUBB("\[url\](.+?)\[\/url\]",str,"<a href=""$1"">$1</a>")
str=replaceUBB("\[url=(\S+?)\](.+?)\[\/url\]",str,"<a href=""$1"">$2</a>")
strtoUBB=str
end function
部分(url b center color)
剩下的自己补,不能太懒了