zoukankan      html  css  js  c++  java
  • Delphi判断字符串是否是数字、字母、大小写字母

    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;
  • 相关阅读:
    this和e.target的异同
    onmouseover和onmouseenter区别
    jquery带参插件函数的编写
    让bind函数支持IE8浏览器的方法
    LeetCode #9 Palindrome Number
    LeetCode #7 Reverse Integer
    LeetCode #1 Two Sum
    iOS 真机测试错误“The application bundle does not contain a valid identifier”
    Swift、Objective-C 单例模式 (Singleton)
    iOS 相册和网络图片的存取
  • 原文地址:https://www.cnblogs.com/yilongm/p/3186113.html
Copyright © 2011-2022 走看看