ASP判断一个字符是否为汉字的两种方法
2024-09-07 16:57:10
有的时候我们要求用户一定要输入汉字的信息,比如姓名和地址。那么,如何判断一个字符是不是汉字呢?其实在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
最新文章
- compass typography 排版 常用排版方法[Sass和compass学习笔记]
- Spring的通知(Advice)
- Android中通过线程实现更新ProgressDialog(对话进度条)
- IntersectionObserver API
- tomcat出现的PermGen Space问题
- [Leetcode][JAVA] Pascal's Triangle I, II
- Node服务一键离线部署
- css处理浏览器兼容问题
- java 中的几种 ";通用方法“
- HDU2227Find the nondecreasing subsequences(树状数组+DP)
- Team Homework #2
- Python获取web页面信息
- Android JSON,Gson,fastjson实现比较
- 官方原版Windows XP SP3(VOL)中文简体版ISO下载
- JavaScript中的try...catch和异常处理
- Jmeter3.0新特性
- akka tips
- 8 个实用的 Bootstrap 3 案例教程
- [物理学与PDEs]第5章习题3 第二 Piola 应力张量的对称性
- hdu 1242 找到朋友最短的时间 (BFS+优先队列)
热门文章
- RequestMappingHandlerMapping请求地址映射流程!
- 万万没想到,go的数据库操作,也能像php一样溜了
- 常用 Git 命令行操作
- [OpenCV实战]3 透明斗篷
- Matplotlib学习笔记2 - 循序渐进
- 《《关于我把好好的c++小游戏改的很ex》》
- .NET周报【1月第4期 2023-01-28】
- chunjun同步两个带Kerberos认证的CDH集群数据
- 移动 WEB 布局方式之 rem 适配布局 ---- 苏宁首页案例制作
- 11月16日内容总结——OSI传输层之TCP与UDP协议、应用层简介、socket模块介绍及代码优化、半连接池的概念