使用asp制作动态页面或者生成静态页面时,需要在某些特定区域输出不超过固定字数的字符串,如果输出的字符数量超过字数上限则使用省略号代替的方法:
Str002:字符串
L001:限制字数
'字数输出省略号控制开始
Function Strleft(Str002,L001)
Temp_Str=Len(Str002)
For I002=1 To Temp_Str
Test_Str=(Mid(Str002,I002,1))
Strleft=Strleft&Test_Str
If Asc(Test_Str)>0 Then
lens001=lens001+1
Else
lens001=lens001+2
End If
If lens001>L001 Then
Strleft=Strleft&"..."
Exit For
End if
Next
'Strleft=Strleft&"..."
End Function
'字数输出省略号控制结束