建站电话

0553-7552712

ASP判断linput字符串是否包含中文

标签:芜湖网站建设 2020/3/15 

芜湖网站建设

公司在为芜湖企业建站过程中,发现开发的留言系统被一些人利用,写入了大量的垃圾信息,客户留言当中不希望有验证码,所以导致一些垃圾信息的写入,公司技术经过数据的分析,得到几个防垃圾信息写入的函数。

其中一个是防止input是否包含中文字符。以下是ASP判断字符串是否包含中文

<%'判断字符串是否包含中文(这里的中文可能还包括日文、韩文等东方文字)'有则返回"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.wh0553.cn" )%>

后面还通过判断IP,以及留言的条数进行多条件的判断,通过这几个判断,垃圾信息基本没有了。后面会介绍如何用IP和条数程序源码。