ASP函数问题,大家进啊!

来源:百度知道 编辑:UC知道 时间:2024/09/23 09:10:26
'*************************************************************
'函数作用:显示字符串长度
'*************************************************************
Public Function gotTopic(Str, strlen)
Dim l, T, c, i
Str = Replace(Str, " ", " ")
l = Len(Str)
T = 0
For i = 1 To l
c = Abs(Asc(Mid(Str, i, 1)))
If c > 255 Then
T = T + 2
Else
T = T + 1
End If
If T >= strlen Then
gotTopic = Left(Str, i) & "..."
Exit For
Else
gotTopic = Str & " "
End If
Next
End Function
Public Function CutString(Str, strlen)
Dim HtmlStr, L, Re
HtmlStr = Str
HtmlStr = Replace(HtmlStr, " ", " ")
HtmlStr = Replace(Replace(Replace(HtmlStr, Chr(34), ""), Chr(13), " "), Chr(10), " ")
Set Re = New RegExp
Re.IgnoreCase =true
Re.Global=True

====================================================
Public Function gotTopic(Str, strlen)
Dim l, T, c, i
Str = Replace(Str, " ", " ")
l = Len(Str)
T = 0
For i = 1 To l
c = Abs(Asc(Mid(Str, i, 1)))
If c > 255 Then
T = T + 2
Else
T = T + 1
End If
If T >= strlen Then
gotTopic = Left(Str, i) & "<span style=""display:none"">" & Mid(Str,i+1) & "</span>"
Exit For
Else
gotTopic = Str & " "
End If
Next
End Function
Public Function CutString(Str, strlen)
Dim HtmlStr, L, Re
HtmlStr = Str
HtmlStr = Replace(HtmlStr, " ", " ")
HtmlStr = Replace(Replace(Replace(HtmlStr, Chr(34), ""), Chr(13), " "), Chr(10), " ")
Set Re = New RegExp
Re.IgnoreCase =true
Re.Global=True
Re.Pattern="\[br&