各位老师:
我想依次断字符串中的 每一位数是否是['0','1','2','3','4','5','6','7','8','9']这个集合中的一个成员,程序如下:if copy(s1,n1,1) in [['0','1','2','3','4','5','6','7','8','9'] then
showmessage('success');
但程序提示:"copy(s1,n1,1)返回的是字符串,与集合中的元素类型不匹配,
请问,如何将字符串转换成一个字符型变量。
我想依次断字符串中的 每一位数是否是['0','1','2','3','4','5','6','7','8','9']这个集合中的一个成员,程序如下:if copy(s1,n1,1) in [['0','1','2','3','4','5','6','7','8','9'] then
showmessage('success');
但程序提示:"copy(s1,n1,1)返回的是字符串,与集合中的元素类型不匹配,
请问,如何将字符串转换成一个字符型变量。
解决方案 »
- 基础到不能基础的问题(定义结构体的)
- 我下了odac,只能返回6个字段,有没有新的版本没有字段个数的限制,又没有使用期限限制呢?
- Web服务器应用程序的问题!
- 请教各位老大一个问题!!
- PrintDBGridEH怎样控制打印方向,横向打印或纵向打印?
- 获取WIN2K的用户名及密码程序
- 计算机重启
- 工资汇总表(用RAVE5)如何做?
- 谁能告诉我要得到三个三角要多少专家分?马上给分哦!
- 我想把DBlistBox控件与ADOQuery1绑定,DBlistBox =: ADOQuery1,这样写对吗?
- 是个男人就进来,欢迎大家热烈讨论:我想就三层结构的中间层如何架构向大家请教一些问题?
- 请大虾给我说说什么叫群件技术,组件技术,今天经理问到起,我答不上来
var
str : String;
I : Integer;
begin
str := '134567966522312';//比如这是你的字符串
for I := 1 to Length(str) do
if not (str[I] in ['0','1','2','3','4','5','6','7','8','9']) then
begin
ShowMessage('出现非法数字');
Break;
end else Continue;
end;
^^^copy(s1, n1, 1)[1] <----取一个字符,兼容Char请试试看。