asp

位置:IT落伍者 >> asp >> 浏览文章

ASP 支持中文的len(),left(),right()的函数代码


发布日期:2022年09月10日
 
ASP 支持中文的len(),left(),right()的函数代码

Function Strlength(Str)
Temp_Str=Len(Str)
For I= To Temp_Str
Test_Str=(Mid(StrI))
If Asc(Test_Str)> Then
Strlength=Strlength+
Else
Strlength=Strlength+
End If
Next
End Function

Function Strleft(StrL)
Temp_Str=Len(Str)
For I= To Temp_Str
Test_Str=(Mid(StrI))
Strleft=Strleft&Test_Str
If Asc(Test_Str)> Then
lens=lens+
Else
lens=lens+
End If
If lens>=L Then Exit For
Next
End Function

Function Strright(StrL)
Temp_Str=Len(Str)
For i = Temp_Str to step
Test_Str=(Mid(StrI))
Strright=Test_Str&Strright
If Asc(Test_Str)> Then
lens=lens+
Else
lens=lens+
End If
If lens>=L Then Exit For
Next
End Function

比如一个汉字也只会算一个字节在排版时如果全是汉字好说反正没什么差别但是如果被操作的字符串有汉字又有英文字母时就不方便了以下三个函数可以代替ASP自带的相关函数

也有注意的地方如果用在循环中因不变量“i”也是常用于循环的变量执行以下函数时“i”的值会发生变化如果是调用他的循环中用到相同的变量会产生未知的结果请换用其它变量名

上一篇:ASP讲座之二:读取通过表单发送的数据

下一篇:实例详细讲解ASP生成静态页面方法