还是在ONEXIT()中写吧 if Pos('@', Edit1.Text) > 0 then showmessage('find !') else showmessage('not find.');
Pos('@', Edit1.Text) > 0
估计你要这个`~`判断输入是否是邮件地址function IsEMail(EMail: String): Boolean; var s: String;ETpos: Integer; begin ETpos:= pos('@', EMail); if ETpos > 1 then begin s:= copy(EMail,ETpos+1,Length(EMail)); if (pos('.', s) > 1) and (pos('.', s) < length(s)) then Result:= true else Result:= false; end else Result:= false; end;
if Pos('@', Edit1.Text) > 0 then
showmessage('find !')
else
showmessage('not find.');
var s: String;ETpos: Integer;
begin
ETpos:= pos('@', EMail);
if ETpos > 1 then
begin
s:= copy(EMail,ETpos+1,Length(EMail));
if (pos('.', s) > 1) and (pos('.', s) < length(s)) then
Result:= true else Result:= false;
end
else
Result:= false;
end;