?? inc_char_func.asp
字號:
<%
'===================================================================
'= ASP FILENAME : /inc/inc_form.asp
'= CREATED TIME : AUG,21,2003
'= LAST MODIFIED: AUG,21,2003
'= VERSION INFO : CCASP Framework Ver 2.0.1 ALL RIGHTS RESERVED BY www.cclinux.com
'= DESCRIPTION : 表單/字符處理函數
'= Change Log:
'===================================================================
'===================================================================
'= Function : HTMLEncode()
'= Time : Created At SEP,21,2003
'= Input : The String That You Want To Transfer
'= Description : Filter Some Invalid Characters Of In String
'===================================================================
Function HTMLEncode(strInStr)
If Not Isnull(strInStr) Then
strInStr = Replace(strInStr, ">", ">")
strInStr = Replace(strInStr, "<", "<")
strInStr = Replace(strInStr, CHR(32), " ")
strInStr = Replace(strInStr, CHR(9), " ")
strInStr = Replace(strInStr, CHR(34), """)
strInStr = Replace(strInStr, CHR(39), "'")
strInStr = Replace(strInStr, CHR(13), "")
strInStr = Replace(strInStr, CHR(10) & CHR(10), "</P><P> ")
strInStr = Replace(strInStr, CHR(10), "<BR> ")
'strInStr = ChkBadWords(strInStr)
HTMLEncode = strInStr
Else
HTMLEncode = ""
End If
End Function
'====================================================================
'= Function : FilterHtml(str)
'= Time : Created At SEP,21,2003
'= Input : The String That You Want To Filter
'= Description : Filter Some Invalid Characters Of In String
'====================================================================
Function FilterHtml(str)
Dim strContent
If Trim(str) = "" Or IsEmpty(str) Or IsNull(str) Then
FilterHtml = ""
Else
strContent = Replace(str,"<br>",chr(13))
strContent = Replace(strContent,"<BR>",chr(13))
strContent = Replace(strContent," "," ")
FilterHtml = strContent
End If
End Function
Function HtmlEncode2(str)
dim result
dim l
if isNULL(str) then
htmlencode2=""
exit function
end if
l=len(str)
result=""
dim i
for i = 1 to l
select case mid(str,i,1)
case "<"
result=result+"<"
case ">"
result=result+">"
case chr(13)
result=result+"<br>"
case chr(34)
result=result+"""
'case chr(10)
' result=result+"<br>"
case "&"
result=result+"&"
case chr(32)
'result=result+" "
if i+1<=l and i-1>0 then
if mid(str,i+1,1)=chr(32) or mid(str,i+1,1)=chr(9) or mid(str,i-1,1)=chr(32) or mid(str,i-1,1)=chr(9) then
result=result+" "
else
result=result+" "
end if
else
result=result+" "
end if
case chr(9)
result=result+" "
case else
result=result+mid(str,i,1)
end select
next
htmlencode2 = result
End Function
Function htmlEncode3(str)
If len(str)>0 Then
htmlEncode3=Replace(Replace(Replace(str,">",">"),"<","<"),"""",""")
Else
htmlEncode3=str
End If
End Function
Function PrintTrueText(tempString)
If tempString<>"" Then
PrintTrueText=Replace(Replace(Replace(Replace(Replace(htmlEncode(tempString),VbCrLf & " ","<br>" & " "),VbCrLf,"<br>" & VbCrLf)," "," ")," "," "),chr(9)," ")
If Left(PrintTrueText,1) = chr(32) Then
PrintTrueText = " " & Mid(PrintTrueText,2)
End If
Else
PrintTrueText=""
End If
End Function
' ============================================
' 去除Html格式,用于從數據庫中取出值填入輸入框時
' 注意:value="?"這邊一定要用雙引號
' ============================================
Function inHTML(str)
Dim sTemp
sTemp = str
inHTML = ""
If IsNull(sTemp) = True Then
Exit Function
End If
sTemp = Replace(sTemp, "&", "&")
sTemp = Replace(sTemp, "<", "<")
sTemp = Replace(sTemp, ">", ">")
sTemp = Replace(sTemp, Chr(34), """)
inHTML = sTemp
End Function
'== 輸入數據格式化函數
Function FmtInput(value)
FmtInput = Trim(value)
End Function
%>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -