如何在字符串中检查出中文字符??
问题点数:25、回复次数:8Top
1 楼CommerceServer(软件园里的流氓)回复于 2001-11-22 14:51:38 得分 0
http://www.csdn.net/expert/topic/380/380862.shtm
这里有。Top
2 楼CommerceServer(软件园里的流氓)回复于 2001-11-22 14:52:28 得分 0
<%
Dim IntLength
Dim IntCount
For IntCount=1 To Len(Trim(Request.Form("txtName")))
'计算字符串的长度,当然,汉字算一个字符
'Trim函数为去掉两端的空格
If Asc(Mid(Request.Form("txtName"),IntCount,1)) < 0 Or Asc(Mid(Request.Form("txtName"),IntCount,1)) >255 Then
'判断字符是否在0-255之间,如果不是,则为不是AscII字符。
IntLength = IntLength + 2
Else
IntLength = IntLength + 1
End If
Next
%>
这是例子如上,你改一改就可以Top
3 楼sambo(胆小的老猫)回复于 2001-11-22 15:40:18 得分 0
thanks!Top
4 楼sambo(胆小的老猫)回复于 2001-11-22 15:48:43 得分 0
vbscript中的Asc( )函数,在javascript中是什么函数? Top
5 楼CommerceServer(软件园里的流氓)回复于 2001-11-22 15:52:26 得分 25
分?!Top
6 楼CommerceServer(软件园里的流氓)回复于 2001-11-22 16:12:57 得分 0
我先找找看Top
7 楼CommerceServer(软件园里的流氓)回复于 2001-11-22 16:38:45 得分 0
好象Javascript没有关于AscII的操作,只有一个fromCharCode方法,是将ASCII值转换成字符。
var test = String.fromCharCode(112, 108, 97, 105, 110);
document.write (test);
Top
8 楼kmonkey(家里有只老鼠就是我)回复于 2002-03-26 16:48:24 得分 0
好东东Top





