Z zhbruce Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-07 #1 请问如何判断edit内的内容是数字还是英文字?? 谢谢各位帮忙!
H hnlygtjj Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-07 #4 在onkeypress事件里面判断咯。 if key in (47...56) 则是数字,好象是这个,你看一看ascII表呀,就可以知道字母与数字了。
T tgljwx Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-07 #5 假如是不是数值的话 try strtoint(edit); 你想要的是数值的操作 except 你想要的不是数值的操作;
N noall Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-07 #6 try strtoint(); strtofloat(); except ..是字符 end;
C cee Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-08 #9 function IsNumber(s:string):boolean; begin result:=(trim(s)='1') or (strtointdef(s,1)<>1); end;
D delphi_vcl Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-11 #10 var I,Code:Integer; val(Edit1.Text,I,Code); if code=0 then //数字 else //英文