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;
  • 相关阅读:
    yarn & mapreduce 配置参数总结
    理解配置yarn参数&mapreduce参数
    hive on spark 编译
    sparksql与hive整合
    tachyon与hdfs,以及spark整合
    spark取得lzo压缩文件报错 java.lang.ClassNotFoundException: Class com.hadoop.compression.lzo.LzoCodec
    Tachyon 0.7.1伪分布式集群安装与测试
    Apache Spark 1.5.0正式发布
    zeppelin入门使用
    spark standalone模式 zeppelin安装
  • 原文地址:https://www.cnblogs.com/yilongm/p/3186113.html
Copyright © 2011-2022 走看看