数码资讯
如何判断一个汉字在ASP是否为汉字
在编程中,我们经常需要检测用户输入是否正确,特别是姓名、地址等,那么如何判断一个汉字是否是汉字呢事实上,ASP至少有两种方式。 首先,直接将字符转换成ASC代码到ASCII码。如果是英语,应该是0-127,而汉字是一个大数目。所以我们可以用下面的代码来判断: 如果ABS(ASC(whichchar)
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
在编程中,我们经常需要检测用户输入是否正确,特别是姓名、地址等,那么如何判断一个汉字是否是汉字呢事实上,ASP至少有两种方式。
首先,直接将字符转换成ASC代码到ASCII码。如果是英语,应该是0-127,而汉字是一个大数目。所以我们可以用下面的代码来判断:
如果ABS(ASC(whichchar))> 127
response.write whichchar 是一个汉字
其他的
response.write whichchar是非汉字
最后如果
二,Unicode汉字编码范围是4e00-9fa5,所以一个正则表达式可以用来判断一个汉字是一个汉字。
集regexpobj = new RegExp
regexpobj。模式=^ { u4e00 - u9fa5 } + $
regcheck = regexpobj.test(whichchar)
集regexpobj =没有
如果regcheck然后
response.write whichchar 汉字
其他的
resposne.write whichchar是不字
最后如果
首先,直接将字符转换成ASC代码到ASCII码。如果是英语,应该是0-127,而汉字是一个大数目。所以我们可以用下面的代码来判断:
如果ABS(ASC(whichchar))> 127
response.write whichchar 是一个汉字
其他的
response.write whichchar是非汉字
最后如果
二,Unicode汉字编码范围是4e00-9fa5,所以一个正则表达式可以用来判断一个汉字是一个汉字。
集regexpobj = new RegExp
regexpobj。模式=^ { u4e00 - u9fa5 } + $
regcheck = regexpobj.test(whichchar)
集regexpobj =没有
如果regcheck然后
response.write whichchar 汉字
其他的
resposne.write whichchar是不字
最后如果
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。