社区
Windows SDK/API
帖子详情
请问,delphi中有没有判断输入的字符是数字的函数。高份,在线!!
zhangjinghui2008
2003-05-09 12:15:58
请问,delphi中有没有判断输入的字符是数字的函数。高份,在线!!
...全文
58
14
打赏
收藏
请问,delphi中有没有判断输入的字符是数字的函数。高份,在线!!
请问,delphi中有没有判断输入的字符是数字的函数。高份,在线!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jinghong
2003-05-10
打赏
举报
回复
你还可以用Tmaskedit倥件来控制接收的数字还是字符。。。。
langshuquan
2003-05-10
打赏
举报
回复
我一般这么写
try
strtoint(edit1.Text);
except
showmessage("不是数字!");
end;
智商无下限
2003-05-09
打赏
举报
回复
呵呵,上面的方法调试的时候通不过,但是独立运行的时候没有问题!
智商无下限
2003-05-09
打赏
举报
回复
一个简单的方法:在FORM上放一个EDIT1,一个BUTTON1
procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
try
i:=strtoint(edit1.Text);
showmessage('你输入的是数字 :'+inttostr(i));
except
showmessage('你输入的是字符(串) :'+edit1.Text);
end;
end;
yoisyois
2003-05-09
打赏
举报
回复
典型应用:
edit1 的onKeyPress事件里面:
...
if IsDigit then
....
...
yoisyois
2003-05-09
打赏
举报
回复
function IsDigit(key: char): boolean;
begin
if key in [0..9] then
Result := true;
end;
智商无下限
2003-05-09
打赏
举报
回复
好象没有,自己写吧!也不难!
myfine
2003-05-09
打赏
举报
回复
有函数的,IsNumeeric
plz
2003-05-09
打赏
举报
回复
varisnumeric(edit.text)
yzf111
2003-05-09
打赏
举报
回复
var i:integer;
begin
if trystrtoint(edit1.text,i) then showmessage('it is integer');
end
hawkhxz
2003-05-09
打赏
举报
回复
一个简单的方法:
procedure TForm1.EDIT1EXIT(Sender: TObject);
begin
try
strtoint(edit1.Text);
except
showmessage('不是一个有效的数字,请重新输入');
end;
end;
智商无下限
2003-05-09
打赏
举报
回复
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if not (Key in ['0'..'9']) then
showmessage('不是数字');
end;
soaringsouth
2003-05-09
打赏
举报
回复
if not (Key in ['0'..'9', #8,#9,#13]) then Key := #0;
l_xiaofeng
2003-05-09
打赏
举报
回复
procedure TForm1.Edit1KeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key in [$41..$5A] then
begin
edit1.text:=inttostr(strtoint('$'+edit1.text));
end;
照着这个自己写一个吧
delphi
实现
字符
串
中
数字
的
判断
及相应
数字
累加
本文介绍了一段使用
Delphi
编程语言实现从混合
字符
串
中
提取并计算所有
数字
总和的代码示例。该示例通过循环遍历
字符
串,
判断
每个
字符
是否为
数字
,并将连续
数字
组合成整数进行累加。
Delphi
中
实现
字符
串分析:统计
数字
、字母、空格及其他
字符
个数
本文聚焦
Delphi
编程
中
字符
串处理,介绍了统计
字符
串里
数字
、字母、空格及其他
字符
数量的方法。涵盖
字符
串与
数字
转换、利用ASCII/Unicode值
判断
字符
类型,还提及使用Length、Copy等
函数
操作
字符
串,这些方法可用于
输入
验证和数据清洗。
delphi
判断
一个
字符
是否为汉字的最佳方法
本文介绍了一组用于
判断
字符
串类型的
Delphi
函数
,包括
判断
是否为
数字
、大写字母、小写字母及英文
字符
,并提供了示例代码及调用方法。
delphi
公用
函数
这是一个包含多种
Delphi
公用
函数
的单元,包括日志记录、延时、
字符
串
判断
、文件检查、
字符
串处理等多个实用功能。例如,YzWriteLogFile用于记录日志,YzDelayTime用于延时,YzStrIsNum
判断
字符
串是否为
数字
,YzIsFileInUse检查文件是否被占用等。这些
函数
可以方便地在
Delphi
程序
中
进行调用,提高开发效率。
delphi
中
判断
字符
串是否为
数字
本文介绍在
Delphi
中
如何
判断
一个
字符
串是否为
数字
,提供了两种实用方法:一是通过自定义
函数
逐
字符
检查,二是利用异常处理机制尝试将
字符
串转换为整数。
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章