str.asp

来自「本系统无论是现在还是将来的升级的版本均免费。学生综合测评分也叫综合分或者纪律分」· ASP 代码 · 共 71 行

ASP
71
字号

<%
'**************************************************
'函数名:safeChar
'作  用:过滤非法的SQL字符
'参  数:strChar-----要过滤的字符
'返回值:过滤后的字符
'**************************************************
Function safeChar(strChar)
    If strChar = "" Or IsNull(strChar) Then
        safeChar = ""
        Exit Function
    End If
    Dim strBadChar, arrBadChar, tempChar, i
    strBadChar = "+,',--,%,^,&,?,(,),<,>,[,],{,},/,\,;,:," & Chr(34) & "," & Chr(0) & ""
    arrBadChar = Split(strBadChar, ",")
    tempChar = strChar
    For i = 0 To UBound(arrBadChar)
        tempChar = Replace(tempChar, arrBadChar(i), "")
    Next
    tempChar = Replace(tempChar, "@@", "@")
    safeChar = tempChar
End Function
'***********************************************************
'函数名:tolist
'作  用:
'参  数:
'返回值:
'***********************************************************
function tolist(str)
tolist=""
on error resume next
y=split(str,"#")
  for i = 0 to UBound(y)
   tolist=tolist&"<br />"&"<li>"&y(i)
next
tolist="<ol>"&tolist&"</ol>"
err.clear
end function


'**************************************************
'函数名:strLength
'作  用:求字符串长度。汉字算两个字符,英文算一个字符。
'参  数:str  ----要求长度的字符串
'返回值:字符串长度
'**************************************************
Function strLength(str)
    On Error Resume Next
    Dim WINNT_CHINESE
    WINNT_CHINESE = (Len("中国") = 2)
    If WINNT_CHINESE Then
        Dim l, t, c
        Dim i
        l = Len(str)
        t = l
        For i = 1 To l
            c = Asc(Mid(str, i, 1))
            If c < 0 Then c = c + 65536
            If c > 255 Then
                t = t + 1
            End If
        Next
        strLength = t
    Else
        strLength = Len(str)
    End If
    If Err.Number <> 0 Then Err.Clear
End Function
%>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?