CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

请教,怎样判定输入的字符串中有汉字???急!!!在线等!!

楼主fengguo1009(feng)2003-09-04 14:42:35 在 Delphi / 数据库相关 提问

如题  
  在EDIT1中输入一串字符,怎么样判定其中是否含有汉字??  
  望大侠们指点!! 问题点数:10、回复次数:9Top

1 楼treestar001(小鸟)回复于 2003-09-04 14:56:11 得分 0

做循环,用ASC码来判断!Top

2 楼fengguo1009(feng)回复于 2003-09-04 16:07:25 得分 0

我刚入门  
  可以具体点吗??最好是代码  
  谢谢先!Top

3 楼delphi_xizhousheng(西周生)回复于 2003-09-04 17:28:44 得分 0

用ASC码是不准确的,  
  搜一下以前的帖子   有很规范的做法   我不太记得了Top

4 楼newsofter(横空出世小霸王)回复于 2003-09-04 18:03:52 得分 0

if   ord(key)>=$A1   then  
        showmessage('不能输入汉字');Top

5 楼XXSingle(心无了然)回复于 2003-09-04 18:10:32 得分 0

找找吧,我以前有的Top

6 楼g58521547(我是菜鸟)回复于 2003-09-04 18:43:37 得分 0

判断输入的字符的ascii码有没有超过127,超过就是汉字Top

7 楼limd(好久没来了)回复于 2003-09-04 19:07:08 得分 0

以前在DOS下编程就是用的判断ASCII码有没有超过127来判断的Top

8 楼xjlqlqlq(小虫)回复于 2003-09-04 19:28:00 得分 0

汉字是双字节的,且每个字节的第一位(既符号位)为1.  
        根据这你应该知道如何判断了...Top

9 楼fengguo1009(feng)回复于 2003-09-05 09:35:46 得分 0

大侠们,小弟是新手,可不可以具体一点,最好是代码  
  不胜感激!Top

10 楼klfbaby()回复于 2003-09-05 09:48:01 得分 10

procedure   TForm1.Button1Click(Sender:   TObject);  
  var  
      Str1:String;  
      i:integer;  
  begin  
      Str1   :=   Edit1.Text;  
      for   i:=1   to   length(Str1)   do  
          begin  
              if   ord(Str1[i])>128   then  
                    begin  
                        ShowMessage('有汉字');  
                        Exit;  
                    end;  
          end;  
  end;  
  Top

相关问题

  • 在textbox中,怎么判定用户输入的是字符串还是数值?
  • 如何输入字符串
  • 如何判断数据窗口中输入的是汉字还是英文字符串????
  • 输入一个汉字字符串'我爱中国',怎么返回他的首拼'WAZG'
  • 请问各位。。。如何判定从键盘上输入的是字符串还是数字呢???
  • 关于汉字字符串的处理
  • 如何判断字符串为 汉字
  • 高难度 字符串 汉字问题
  • 汉字的字符串copy的问题
  • 郁闷的字符串判定问题

关键词

  • 汉字
  • 输入
  • 判断
  • 超过
  • begin
  • str

得分解答快速导航

  • 帖主:fengguo1009
  • klfbaby

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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