📄 char.asp
字号:
<%
''''''''''''''''''''''''''''''''''''''''''
function HTMLEncode(fString)
if not isnull(fString) then
fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")
fString = Replace(fString, CHR(32), " ")
fString = Replace(fString, CHR(9), " ")
fString = Replace(fString, CHR(34), """)
fString = Replace(fString, CHR(39), "'")
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10) & CHR(10), "</P><P> ")
fString = Replace(fString, CHR(10), "<BR> ")
HTMLEncode = fString
end if
end function
''''''''''''''''''''''''''''''''''''''''''
function checkStr(str)
if isnull(str) then
checkStr = ""
exit function
end if
checkStr=replace(str,"'","’")
end function
''''''''''''''''''''''''''''''''''''''''''
Function checkHTML(ByVal strMessageInput)
Dim strTempHTMLMessage,lngMessagePosition,intHTMLTagLength,strHTMLMessage,strTempMessageInput
strTempMessageInput = strMessageInput
For lngMessagePosition = 1 to CLng((Len(strMessageInput)))
If Mid(strMessageInput, lngMessagePosition, 1) = "" Then Exit For
If Mid(strMessageInput, lngMessagePosition, 1) = "<" Then
intHTMLTagLength = (InStr(lngMessagePosition, strMessageInput, ">", 1) - lngMessagePosition)
strHTMLMessage = Mid(strMessageInput, lngMessagePosition, intHTMLTagLength + 1)
strTempHTMLMessage = strHTMLMessage
If InStr(1, strTempHTMLMessage, "href", 1) <> 0 Then
strTempHTMLMessage = Replace(strTempHTMLMessage, "<", "**/**", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, ">", "**\**", 1, -1, 1)
strTempHTMLMessage = formatLink(strTempHTMLMessage)
strTempHTMLMessage = Replace(strTempHTMLMessage, "**/**", "<", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "**\**", ">", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, ">", " target=""_blank"">", 1, -1, 1)
End If
If InStr(1, strTempHTMLMessage, "img", 1) <> 0 Then
strTempHTMLMessage = Replace(strTempHTMLMessage, "<", "**/**", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, ">", "**\**", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "**/**", "<", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "**\**", ">", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, ">", " border=""0"">", 1, -1, 1)
End If
If InStr(1, strTempHTMLMessage, "href", 1) = 0 AND InStr(1, strTempHTMLMessage, "img", 1) = 0 Then
strTempHTMLMessage = Replace(strTempHTMLMessage, "html", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "body", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "head", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "meta", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "button", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "input", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "type", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "select", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "radio", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "file", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "hidden", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "checkbox", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "password", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "blink", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "fieldset", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "javascript", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "vbscript", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "script", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "object", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "applet", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "embed", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "event", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "server", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "function", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "document", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "cookie", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "onclick", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "ondblclick", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "onkey", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "onmouse", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "onchange", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "accesskey", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "tabindex", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "onfocus", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "onblur", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "onsubmit", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "onreset", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "form", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "iframe", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "textarea", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "action", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "enctype", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "layer", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "multicol", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "frameset", "", 1, -1, 1)
strTempHTMLMessage = Replace(strTempHTMLMessage, "marquee", "", 1, -1, 1)
End If
strTempHTMLMessage = formatInput(strTempHTMLMessage)
strTempMessageInput = Replace(strTempMessageInput, strHTMLMessage, strTempHTMLMessage, 1, -1, 1)
End If
Next
checkHTML = strTempMessageInput
End Function
''''''''''''''''''''''''''''''''''''''''''
Function formatInput(ByVal strInputEntry)
strInputEntry = Replace(strInputEntry, "script", "script", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "SCRIPT", "SCRIPT", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "Script", "Script", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "script", "Script", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "object", "object", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "OBJECT", "OBJECT", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "Object", "Object", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "object", "Object", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "applet", "applet", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "APPLET", "APPLET", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "Applet", "Applet", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "applet", "Applet", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "embed", "embed", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "EMBED", "EMBED", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "Embed", "Embed", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "embed", "Embed", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "event", "event", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "EVENT", "EVENT", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "Event", "Event", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "event", "Event", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "document", "document", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "DOCUMENT", "DOCUMENT", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "Document", "Document", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "document", "Document", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "cookie", "cookie", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "COOKIE", "COOKIE", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "Cookie", "Cookie", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "cookie", "Cookie", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "form", "form", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "FORM", "FORM", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "Form", "Form", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "form", "Form", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "iframe", "iframe", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "IFRAME", "IFRAME", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "Iframe", "Iframe", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "iframe", "iframe", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "textarea", "textarea", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "TEXTAREA", "TEXTAREA", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "Textarea", "Textarea", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "textarea", "Textarea", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "on", "on", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "ON", "ON", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "On", "On", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "on", "on", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "<STRONG>", "<strong>", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "<strong>", "<strong>", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "</STRONG>", "</strong>", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "</strong>", "</strong>", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "font", "font", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "FONT", "FONT", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "Font", "Font", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "fOnt", "font", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "font", "font", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "mono", "mono", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "MONO", "MONO", 1, -1, 0)
strInputEntry = Replace(strInputEntry, "MOno", "Mono", 1, -1, 0)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -