IsNumeric 判断字符串是否为数字
2013-06-24 13:56
190 查看
IsNumeric 判断字符串是否为数字,如果是数字返回true,如果包含有汉字或字符的话返回false. 由于Delphi本身没有IsNumeric这个函数,不像其它语言,这个函数相当于Java的IsNaN函数。
delphi代码
function IsNumeric(AStr: string): Boolean;
var
Value: Double;
Code: Integer;
begin
Val(AStr, Value, Code);
result := Code = 0;
end;
____________________________________________________________________________________________方法二:function StrCheck(RemitStr: string): string;
var
VV:string;
begin
if StrToFloatDef(RemitStr,0)<>0 then
Result:=''
else
begin
VV:= RemitStr;
VV:=StringReplace(VV, '0', '', [rfReplaceAll, rfIgnoreCase]);
VV:=StringReplace(VV, '.', '', [rfReplaceAll, rfIgnoreCase]);
if Length(trim(VV))>0 then
Result:=RemitStr;
end;
end;
delphi代码
function IsNumeric(AStr: string): Boolean;
var
Value: Double;
Code: Integer;
begin
Val(AStr, Value, Code);
result := Code = 0;
end;
____________________________________________________________________________________________方法二:function StrCheck(RemitStr: string): string;
var
VV:string;
begin
if StrToFloatDef(RemitStr,0)<>0 then
Result:=''
else
begin
VV:= RemitStr;
VV:=StringReplace(VV, '0', '', [rfReplaceAll, rfIgnoreCase]);
VV:=StringReplace(VV, '.', '', [rfReplaceAll, rfIgnoreCase]);
if Length(trim(VV))>0 then
Result:=RemitStr;
end;
end;
相关文章推荐
- oracle判断是否为数字或数字型字符串(sqlserver isnumeric)
- java中判断字符串是否为数字的方法的几种方法 ava中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str)
- 在delphi中判断字符串是否数字,以及精度处理函数
- Java中判断字符串是否为数字和保留两位小数的方法
- java中判断字符串是否为数字的三种方法
- JAVA判断字符串是否为数字
- java中用正则表达式判断中文字符串中是否含有英文或者数字
- 一个有限状态机判断字符串是否数字的例子
- 关于js正则表达式判断一个字符串是否是正确的有数字和小数点组成的金钱形式和 判读数值类型的正则表达式
- Oracle 判断字符串是否能转成数字。
- java中判断字符串是否为数字的三种方法
- iOS开发如何判断字符串是否是整数,浮点数,纯数字
- 如何判断一个字符串中是否都是数字
- 判断字符串是否包含数字得一个小函数
- java cloneable以及如何判断一个字符串是否为数字。
- java中判断字符串是否为数字的方法的几种方法
- C# 判断一字符串是否为合法数字(正则表达式)
- c#用正则表达式判断字符串是否全是数字、小数点、正负号组成 Regex reg = new Regex(@"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$");
- java 判断字符串是否为数字
- java判断某个字符串是否是数字