导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
saker (saker)
★☆☆☆☆
-
普通会员
2003/12/18 14:57:49
标题:
加入我的收藏
楼主:
比如一个字符串'12345.12'或'-12345',如何判定它们是否为数字?有这方面的函数吗?
----------------------------------------------
-
作者:
2003/12/18 15:27:59
1楼:
可以做一个函数,先判断有字符的asc码是否在字符0和字符9之间,如不在,是否是小数点的asc,如是,记录小数点位置,以次来判断是否可以为数字。然后将其转化为数字。
----------------------------------------------
lz_oyhq
作者:
sephil (NAILY Soft)
★☆☆☆☆
-
盒子中级会员
2003/12/18 19:57:10
2楼:
function IsNumric(const S: String): Boolean; var I: Integer; begin Result := False; for I := 1 to Length(S) do if not (S[I] in ['0'..'9', '.', '-']) then Exit; Result := True; end;
----------------------------------------------
Copyright 2008 ? NAILY Soft
Click here to redirect to my home Click here to redirect to my blog