码迷,mamicode.com
首页 > 其他好文 > 详细

判断Vaule是不是数字

时间:2015-07-26 11:04:45      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

function IsNumberic(Vaule:String):Boolean;   //判断Vaule是不是数字

var

i:integer;

begin

result:=true;   //设置返回值为 是(真)

Vaule:=trim(Vaule);  //去空格

  for i:=1 to length(Vaule) do  //准备循环

    begin

      if not (Vaule[i] in [‘0‘..‘9‘]) then  //如果Vaule的第i个字不是0-9中的任一个

        begin

          result:=false;  //返回值 不是(假)

          exit;  //退出函数

        end;

    end;

end;

 

function IsUpperCase(Vaule:String):Boolean;   //判断Vaule 是不是大写字母

var

i:integer;

begin

result:=true;  //设置返回值为 是

Vaule:=trim(Vaule);   //去空格

  for i:=1 to length(Vaule) do   //准备循环

    begin

      if not (Vaule[i] in [‘A‘..‘Z‘]) then  //如果Vaule的第i个字不是A-Z中的任一个

        begin

          result:=false;  //返回值 不是

          exit;  //退出函数

        end;

    end;

end;

 

function IsLowerCase(Vaule:String):Boolean;  //判断Vaule 是不是小写字母

var

i:integer;

begin

result:=true;   //设置返回值为 是

Vaule:=trim(Vaule);   //去空格

  for i:=1 to length(Vaule) do   //准备循环

    begin

      if not (Vaule[i] in [‘a‘..‘z‘]) then   //如果Vaule的第i个字不是a-z中的任一个

        begin

          result:=false;   //返回值 不是

          exit;   //退出函数

        end;

    end;

end;

 

同理 如果想判断是不是字母的话

 

function IsEnCase(Vaule:String):boolean;    //判断Vaule 是不是字母

var

i:integer;

begin

result:=true;   //设置返回值为 是

Vaule:=trim(Vaule);   //去空格

  for i:=1 to length(Vaule) do   //准备循环

    begin

      if (not (Vaule[i] in [‘A‘..‘Z‘])) or

         (not (Vaule[i] in [‘a‘..‘z‘])) then   //如果Vaule的第i个字不是A-Z或者a-z中的任一个

        begin

          result:=false;   //返回值 不是

          exit;   //退出函数

        end;

    end;

end;

 

 

在网上终于猎杀到一个高手的算法,大家分享下: 

function RoundFloat(f:double;i:integer):double;

var

  s:string;

  ef:extended;

begin

  s:=‘#.‘+ StringOfChar(‘0‘,i);

  ef:=StrToFloat(FloatToStr(f));//防止浮点运算的误差

  result:=StrToFloat(FormatFloat(s,ef));

end;

判断Vaule是不是数字

标签:

原文地址:http://www.cnblogs.com/hsbs/p/4677190.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!