请教如何判断edit1.text为中文?

xxzxwl 2003-10-17 02:44:52
想在输入过程中根据edit1.text的字符总数来给出提示,但由于一个中文字符相当于两个英文字符,所以要先判断输入的是中文或英文,请各位赐教。
...全文
34 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
pankun 2003-10-17
  • 打赏
  • 举报
回复
如何区分中英文字符
function ByteType(const S: string; Index: Integer):TMbcsByteType;

IsDBCSLeadByte

告诉你一个非常有用的函数。

bytetype 它可以判断一个字符串中,某个 Char 是单个字母,还是双字节的前一位或

后一位。

mbSingleByte 单字母

mbLeadByte 双字节第一位

mbTrailByte 双字节第二位


16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧