Delphi判斷字串是否是數字 字母 大小寫字母

2021-06-16 05:53:20 字數 2240 閱讀 3311

function isnumberic(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 ['0'..'9']then

//如果vaule的第i個字不是0-9中的任乙個

begin

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

exit; //退出函式

end;

end;

end;

function isuppercase(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 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;

下面是呼叫方法:

if isnumberic('

嘿嘿') then showmessage('

是數字') else showmessage('

我不是數字');

//返回 「我不是數字」

if isuppercase('

haha') then showmessage('

是大寫字母') else showmessage('

不大寫字母');

//返回 「是大寫字母」

if islowercase('

abcdefg') then showmessage('

是小寫字母') else showmessage('

不是小寫字母');

//返回 「不是小寫字母」

if isencase('

abcdefg') then showmessage('

是英文 ') else showmessage('

不是英文');

//返回 「是英文」

判斷字串是否是中文

一,判斷字元是否是中文 1 通過編碼判斷單個字元是否是中文。如下 判斷乙個字元是中文還是英文 public static bool ischinese char c 1 將字串轉換成字元陣列,遍歷字元陣列判斷每個字元是否是中文。如下 判斷字串中是否包含中文 public static bool is...

判斷字串是否是日期格式

datetime.parse 可以判斷以下三種字串是否是日期格式 2009 5 6 10 12 25 2009 5 6 10 12 25 2009年5 月6日 10 12 25 用正規表示式可以判斷 2009 5 6 10 12 25 2009 5 6 10 12 25 2009年5 月6日 10 ...

JQuery判斷字串是否是數字

js裡的乙個用來判斷是否為數字的函式,它的意思是 not a number 即 判斷是否不是個數字,不是數字則為true,是數字則為false 它的缺點就是一些值為空的變數,如null,空格等,會把它們轉成 0 當成數字來處理 var t 11 if isnan t else number 函式其實...