s_tmp:=trim(edit1.text);
if pos('@',s_tmp)>0 then //判断有否@号
begin
if pos('@',s_tmp)<>1 and pos('@',s_Tmp)<>length(s_tmp) then //判断是否不在头尾部
begin
delete(s_tme,1,pos('@',s_tmp));将第一个@删除。
if pos('@',s_tmp)<=0 then //判断是否还有@号
showmessage('It''s Ok!');
end;
end;