ASP中判断字符是不是汉字的方法

来源:爱站网时间:2020-05-28编辑:网友分享
我们在程序设计的时候经常会需要检测用户的输入是不是正确的,比如名字地址等,那么你知道如何判断一个字符是不是汉字呢?下面我们就去看看ASP中判断字符是不是汉字的方法吧。

我们在程序设计的时候经常会需要检测用户的输入是不是正确的,比如名字地址等,那么你知道如何判断一个字符是不是汉字呢?下面我们就去看看ASP中判断字符是不是汉字的方法吧。
一、直接将某字符用asc转为ascii码,如果是英文,他应该是0-127的范围,而汉字则是一个比较大的数字,所以可以使用以下代码来判断: 
if abs(asc(whichchar))>127 then 
response.write whichchar & "是一个汉字" 
else 
response.write whichchar & "不是一个汉字" 
end if 
二、汉字的unicode编码范围是4e00-9fa5,所以使用正则表达试就可以判断一个汉字是不是汉字了。 
set regexpobj=new regexp 
regexpobj.pattern="^[\u4e00-\u9fa5]+$" 
regcheck=regexpobj.test(whichchar) 
set regexpobj=nothing 
if regcheck then 
response.write whichchar & "是汉字" 
else 
resposne.write whichchar & "不是汉字" 
end if

以上就是关于ASP中判断字符是不是汉字的方法,大家都了解清楚了吗?后续爱站技术频道小编会为大家继续扩充知识,大家一起收藏起来吧!

上一篇:添加和修改javascript asp的教程

下一篇:如何用asp实现网页邮箱访问

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载