月份有效检测(50分)

  • 主题发起人 主题发起人 gongshan
  • 开始时间 开始时间
G

gongshan

Unregistered / Unconfirmed
GUEST, unregistred user!
在edit项输入月份值1-12,程序想检测输入是否合法,怎样用定义一个
东西,包含1-12的整数,通过检测输入值是否是这个东西来检测输入
是否合法?
或有其它什么好方法?
 
if strtoint(Edit1.text) 在1到12之间 then 合法
 

Month:=StrToInt(Edit1.Text)
if (Month>0) and (Month<13) then isok
else NoOK;
 
month : set of 1..12
if yourmonth not in month then ....
 
Try
IsValid:=StrToInt(Edit1.Text) in [1..12];
Except
IsValid:=false;
end;
 
多人接受答案了。
 
后退
顶部