📄 ubb.asp
字号:
<%
function UBBCode(strContent)
set re = New RegExp
re.Global = True
re.IgnoreCase = True
re.Pattern="(\[IMG\])(.[^\[]*)(\[\/IMG\])"
strContent=re.Replace(strContent,"<IMG SRC=""$2"" border=0> ")
re.Pattern = "\[url=(.[^\]]*)\](.[^\[]*)\[\/url]"
strContent = re.Replace(strContent,"<a target=_blank href=$1>$2</a>")
re.Pattern = "\[url](.[^\[]*)\[\/url]"
strContent = re.Replace(strContent,"<a target=_blank href=$1>$1</a>")
re.Pattern = "^(http://[A-Za-z0-9\./=\?%\-&_~`@':+!]+)"
strContent = re.Replace(strContent,"<a target=_blank href=$1>$1</a>")
re.Pattern = "(http://[A-Za-z0-9\./=\?%\-&_~`@':+!]+)$"
strContent = re.Replace(strContent,"<a target=_blank href=$1>$1</a>")
re.Pattern = "([^>=""])(http://[A-Za-z0-9\./=\?%\-&_~`@':+!]+)"
strContent = re.Replace(strContent,"$1<a target=_blank href=$2>$2</a>")
re.Pattern = "^(ftp://[A-Za-z0-9\./=\?%\-&_~`@':+!]+)"
strContent = re.Replace(strContent,"<a target=_blank href=$1>$1</a>")
re.Pattern="\[HTML](.[^\[]*)\[\/HTML]"
strContent=re.Replace(strContent,"<SPAN><IMG src=pic/code.gif align=absBottom> HTML 代码片段如下:<BR><TEXTAREA style=""WIDTH: 94%; BACKGROUND-COLOR: #f7f7f7"" name=textfield rows=10>$1</TEXTAREA><BR><INPUT onclick=runEx() type=button value=运行此代码 name=Button> [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]</SPAN><BR>")
re.Pattern="\[COLOR=(.[^\]]*)\](.[^\[]*)\[\/COLOR]"
strContent=re.Replace(strContent,"<font color=$1>$2</font>")
re.Pattern="\[FACE=(.[^\]]*)\](.[^\[]*)\[\/FACE]"
strContent=re.Replace(strContent,"<font face=$1>$2</font>")
re.Pattern="\[ALIGN=(.[^\]]*)\](.[^\[]*)\[\/ALIGN]"
strContent=re.Replace(strContent,"<p align=$1>$2</p>")
re.Pattern="\[QUOTE](.[^\[]*)\[\/QUOTE]"
strContent=re.Replace(strContent,"<BLOCKQUOTE><b>引用</b>:<HR>$1<HR></BLOCKQUOTE>")
re.Pattern="\[FLY](.[^\[]*)\[\/FLY]"
strContent=re.Replace(strContent,"<marquee width=90% behavior=alternate scrollamount=3>$1</marquee>")
re.Pattern="\[MOVE](.[^\[]*)\[\/MOVE]"
strContent=re.Replace(strContent,"<MARQUEE scrollamount=3>$1</marquee>")
re.Pattern="\[GLOW=(.[^\]]*),(.[^\]]*),(.[^\]]*)\](.[^\[]*)\[\/GLOW]"
strContent=re.Replace(strContent,"<table width=$1 style=""filter:glow(color=$2, strength=$3)"">$4</table>")
re.Pattern="\[SHADOW=(.[^\]]*),(.[^\]]*),(.[^\]]*)\](.[^\[]*)\[\/SHADOW]"
strContent=re.Replace(strContent,"<table width=$1 style=""filter:shadow(color=$2, strength=$3)"">$4</table>")
re.Pattern = "\[b](.[^\[]*)\[\/b]"
strContent = re.Replace(strContent,"<b>$1</b>")
re.Pattern = "\[I](.[^\[]*)\[\/I]"
strContent = re.Replace(strContent,"<I>$1</I>")
re.Pattern = "\[u](.[^\[]*)\[\/u]"
strContent = re.Replace(strContent,"<U>$1</U>")
re.Pattern ="\[size=1](.[^\[]*)\[\/size]"
strContent = re.Replace(strContent,"<font size=1>$1</font>")
re.Pattern ="\[size=2](.[^\[]*)\[\/size]"
strContent = re.Replace(strContent,"<font size=2>$1</font>")
re.Pattern ="\[size=3](.[^\[]*)\[\/size]"
strContent = re.Replace(strContent,"<font size=3>$1</font>")
re.Pattern ="\[size=4](.[^\[]*)\[\/size]"
strContent = re.Replace(strContent,"<font size=4>$1</font>")
UBBCode = strContent
end function
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -