博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Delphi判断字符串是否是数字、字母、大小写字母
阅读量:6984 次
发布时间:2019-06-27

本文共 1493 字,大约阅读时间需要 4 分钟。

function IsNumberic(Vaule:String):Boolean;   //判断Vaule是不是数字vari:integer;beginresult:=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 是不是大写字母vari:integer;beginresult:=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 是不是小写字母vari: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 是不是字母vari: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;

 

转载于:https://www.cnblogs.com/yilongm/p/3186113.html

你可能感兴趣的文章
遭遇DBD::mysql::dr::imp_data_size unexpectedly
查看>>
人人都会设计模式:03-策略模式--Strategy
查看>>
被忽视但很实用的那部分SQL
查看>>
解读阿里云oss-android/ios-sdk 断点续传(多线程)
查看>>
ML之监督学习算法之分类算法一 ——— 决策树算法
查看>>
骡夫电商地址
查看>>
亚信安全火力全开猎捕“坏兔子”,全歼详解
查看>>
智能家居——IoT零基础入门篇
查看>>
《Linux From Scratch》第一部分:介绍 第一章:介绍-1.3. 更新日志
查看>>
阿里将在雄安新区设3家子公司:涉AI、蚂蚁金服和菜鸟;北航设立全国首个人工智能专业,与百度合作办学...
查看>>
Powershell指令集_2
查看>>
归并排序算法
查看>>
北京第一个公共云计算平台即将诞生
查看>>
5G频谱相争“兵戎相见”各相部署风起云涌
查看>>
云计算从“仰望星空”到“脚踏实地”
查看>>
台积电要造第一款7nm芯片 明年下半年可投产
查看>>
《逻辑与计算机设计基础(原书第5版)》——3.9 二进制加法器
查看>>
《中国人工智能学会通讯》——8.25 基于演化优化的生物网络配准
查看>>
飞鹤乳业CIO:移动化让企业品牌和消费者紧密连接
查看>>
教你编写Node.js中间件,实现服务端缓存
查看>>