如何判断变量为数字还是英文字母
时间:2011-08-09
来源:互联网
假设
var
s:string;
如果判断当S为英文字母时执行....
当S为数字字母时执行......
{'.....'为代码,不用理会}
var
s:string;
如果判断当S为英文字母时执行....
当S为数字字母时执行......
{'.....'为代码,不用理会}
作者: yesfox 发布时间: 2011-08-09
去看asic码表,对照着取范围即可
作者: bdmh 发布时间: 2011-08-09
Delphi(Pascal) code
function IsNum(str: string): Boolean; var i: integer; begin result := False; for i := 1 to length(str) do if not (str[i] in ['0'..'9']) then begin result := false; exit; end; result := True; end;
作者: m617105 发布时间: 2011-08-09
s in [0..9] ...
s in['A'..'Z']...
s in['A'..'Z']...
作者: rouqing 发布时间: 2011-08-09
Delphi 2009 新增单元 Character[2]: IsLetter、IsUpper、IsLower、IsDigit、IsNumber
uses
Character;
IsLetter: {是否是个字母; 范围 A..Z 与 a..z}
IsUpper: {是否是个大写字母; 范围 A..Z}
IsLower: {是否是个小写字母; 范围 a..z}
IsDigit: {是否是个十进制数字; 范围 0..9}
IsNumber: {是否是个数字符号; 范围包括 0..9, 还有 ASCII 码中的 178、179、185、188、189、190 等}
不过是判断1个字符
uses
Character;
IsLetter: {是否是个字母; 范围 A..Z 与 a..z}
IsUpper: {是否是个大写字母; 范围 A..Z}
IsLower: {是否是个小写字母; 范围 a..z}
IsDigit: {是否是个十进制数字; 范围 0..9}
IsNumber: {是否是个数字符号; 范围包括 0..9, 还有 ASCII 码中的 178、179、185、188、189、190 等}
不过是判断1个字符
作者: ADSLAN 发布时间: 2011-08-09
补充:只判断所输入的第一位是字母还是数字。
麻烦各位赐教!!
麻烦各位赐教!!
作者: yesfox 发布时间: 2011-08-09
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28