在ASP中,Asc函数返回与字符串的第一个字母相对应的ANSI字符代码,返回值小于0时,可以判断字符为中文字符,所以我们可以使用以下函数来判断字符串是否包含中文,具体的代码和示例如下:
<%判断字符串是否包含中文(这里的中文可能还包括日文、韩文等东方文字)
有则返回"true",无则返回"false"
function HasChinese(str)
HasChinese=false
dim i
for i=1 to Len(str)
if Asc(Mid(str,i,1))<0 then
HasChinese=true
exit for
end if
next
end function
示例:
response.write HasChinese(中国站长天空www.zzsky.cn)%>