• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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脚本循环语句
    下一篇:将ACCESS转化成SQL2000要注意的问题
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    ASP中如何判断一个字符是不是汉字 ASP,中,如何,判断,一个,字符,