社区
Delphi
帖子详情
怎么判断一个字符串中是否只有数字
amartapple
2004-01-27 04:36:38
用InputBox获得一个字符串
sMenuNo:=InputBox('选择菜单号码','请输入选择菜单号码','');
如果sMenuNo中不是个整数的话,程序下面的操作就会出现异常,请问我怎么才能判断出字符串sMenuNo中是否只有数字
...全文
191
5
打赏
收藏
怎么判断一个字符串中是否只有数字
用InputBox获得一个字符串 sMenuNo:=InputBox('选择菜单号码','请输入选择菜单号码',''); 如果sMenuNo中不是个整数的话,程序下面的操作就会出现异常,请问我怎么才能判断出字符串sMenuNo中是否只有数字
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyforlove
2004-01-27
打赏
举报
回复
楼上的怎么回了两次问题都回串了。
对于用strtoint(str)方法来捕捉一异常,我不太赞同,如果这个字符串过长的话,
这个方法就不行了。
最好是挨个检查
function isnum(str:string):boolean;
var
i:integer;
begin
for i:=1 to length(str) do
if not (str[i] in ['0'..'9']) then
begin
result:=false;
exit;
end;
result:=true;
end;
weixiaohua
2004-01-27
打赏
举报
回复
//刚才那个不对.这个对!
procedure TForm1.Button1Click(Sender: TObject);
var
sMenuNo: string;
begin
sMenuNo := edit1.Text;
if (sMenuNo > '0' ) and (sMenuNo <= '10') then
self.Caption := 'aaa'
else
Application.MessageBox ('无效的菜单编号', '错误', MB_OK);
end;
lgqTiger
2004-01-27
打赏
举报
回复
同意楼上的说法。
overtime
2004-01-27
打赏
举报
回复
function isnum(str:string):boolean;
begin
try
strtoint(str);
result:=true;
except
result:=false;
end;
end;
weixiaohua
2004-01-27
打赏
举报
回复
//假如你有十个菜单
if (sMenuNo > 0) and (sMenuNo <= 10) then
//处理你定义的过程
else
messagebox('无效的菜单编号');
Python 47个
字符串
方法
# Python 47个
字符串
方法## 课程介绍同学们
是否
总是要搜资料、查官网后,才知道怎么操作
字符串
?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符串
方法,涉及替换、删除、连接、查找、...
python正则如何
判断
一个
字符串
中
是否
只有某些字符
在日常
中
我们经常需要
判断
一个
字符串
是否
符合规范,其最基础的需求就是
判断
字符串
中
是否
只有某些特定的字符,遍历整个
字符串
然后
一个
一个
字符的
判断
当然可以,但是如何用正则实现呢。 先给出代码re.match(r'[\d\(\)\.]+$', '1.23(12.3)')上述的正则规则是如果
字符串
中
只含有
数字
,左括号,右括号和小数点则匹配成功,否则匹配不成功,这是利用re.match的特性,因为re.matc
Java
中
怎样
判断
一个
字符串
是否
是
数字
Java
中
怎样
判断
一个
字符串
是否
是
数字
,四种方法:Character.isDigit()、使用类型转换
判断
是否
为
数字
、使用正则表达式
判断
是否
为
数字
、使用Pattern类和Matcher
检测Python
字符串
是否
只包含
数字
的方法
在上面的代码
中
,我们使用了re.match()函数来尝试匹配给定的
字符串
和正则表达式模式。第一种方法使用
字符串
对象的isdigit()方法,而第二种方法利用正则表达式进行匹配。在本文
中
,我将向您介绍两种常用的方法来检查
一个
字符串
是否
只包含
数字
。在上面的示例
中
,我们分别测试了
一个
只包含
数字
字符、包含字母和
数字
字符、以及包含
数字
和字母字符的
字符串
。Python
字符串
对象提供了
一个
内置方法叫做isdigit(),它可以用于检查
一个
字符串
是否
只包含
数字
字符。根据预期,函数返回了与第一种方法相同的结果。
python
字符串
中
包含的
数字
、字母的
判断
今天在做分词的时候,由于既有汉字,又有其他的字符,但是能用到的只有汉字部分,所以就想说有没有什么办法能
判断
一个
字符串
是否
是纯
中
文的,就在网上找了一下方法,找到了一篇比较详细的
判断
字符串
类型的博文, 原文地址如下:https://blog.csdn.net/u012155582/article/details/78587394 原文如下: 1、
判断
一个
字符串
是不是
中
文,这里的关键是在
判断
...
Delphi
5,392
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章