//过滤掉字符串中的非整型字符
function GetInteger(strInteger : string):string;
var
I, Code: Integer;
strTemp : string;
begin
strTemp := trim(strInteger);
Val(strTemp, I, Code);
if Code <> 0 then begin
strTemp := copy(strTemp,1,Code-1) + copy(strTemp,Code+1,length(strTemp)-Code);
end;
Result := strTemp;
end;
procedure TForm1.Edit1Change(Sender: TObject);
begin
Edit1.Text := GetInteger(Edit1.Text);
end;