CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

怎样判断字符是否为中文字符?

楼主liujw(niuniu)2002-12-09 13:10:04 在 Web 开发 / ASP 提问

xiexie 问题点数:50、回复次数:5Top

1 楼meizz(梅花雪)回复于 2002-12-09 13:11:40 得分 10

如何验证用户名填写是否合法   (全中文)  
  <script   language="javascript">  
  function   strChina(astr){  
  var   lst   =   /[u00-uFF]/;    
  return   !lst.test(astr);  
  }  
  alert(strChina("名字"))  
  alert(strChina("ab名字"))  
  alert(strChina("名字12"))  
  </script>Top

2 楼tdl982324(最爱宝宝的笨熊)回复于 2002-12-09 13:17:53 得分 10

可以用正则表达式  
      斑竹上面就是一个例子  
   
  客户端写法可以参照上面  
    如果想用服务器端脚本的话,判断方法如下  
  依次取字符串的每个字符,根据其ascII码进行判断,  
   
  如果<0,在原码上+65536  
  然后如果>255表示是汉字  
  否则是字符Top

3 楼junguo(junguo)回复于 2002-12-09 13:21:25 得分 10

這個是返回中文字符的正則表達式  
  String.prototype.Chinese   =   function()   {  
    var   strtemp;  
    var   ptnChinese   =   /[^\u4E00-\u9FA5]/gi;  
    strtemp   =   this.replace(ptnChinese,"");  
    return   strtemp;  
  }  
  Top

4 楼jtmoon(逍遥小贼)回复于 2002-12-09 13:43:19 得分 10

我看也需要用到正则表达式,楼上几位说得好:)Top

5 楼chxzll(小气包)回复于 2002-12-09 13:59:12 得分 10

function   b()  
  {  
      var   k   =   window.event.keyCode;  
      if   (k   <   255){  
            alert("你输入的不是汉字!");  
            window.event.keyCode   =   0   ;}  
  }  
   
  function   c()  
  {  
      var   k   =   window.event.keyCode;  
      if   (k   >   255){  
            alert("你输入了汉字!");  
            window.event.keyCode   =   0   ;}  
  }Top

相关问题

  • 判断是否是一个中文字符,且必须是中文字符?
  • 如何判断一个字符串中的字符是否中文?
  • 如何用JAVASCRIPT判断字符是否为中文?
  • 怎么判断是否是中文字符?在先等
  • 判断字符串是否??????
  • 怎样判断字符是否为中文字符?刚才错放到ASP栏去了
  • 请问如何判断一个字符串中是否包含有中文字符???
  • 如何判断一个字符串中是否含有中文??谢谢帮忙!!!
  • VC++中如何判断字串中是否含有中文字符?
  • 判断字符串里面是否喊含有中文的办法?

关键词

  • 字符
  • 中文
  • 汉字
  • 正则表达式
  • 判断
  • ptnchinese
  • strtemp
  • 是否
  • keycode
  • event

得分解答快速导航

  • 帖主:liujw
  • meizz
  • tdl982324
  • junguo
  • jtmoon
  • chxzll

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
CSDN网站24小时值班电话:13552009689
Copyright © 2000-2009, CSDN.NET, All Rights Reserved
GongshangLogo