(Moderator)
Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
Delphi 2006 Professional
|
Re: Nur Zahlen aus einem String zulassen
21. Mai 2008, 14:00
dann würde ich es widerum so machen:
Delphi-Quellcode:
function OnlyNumbersInString(aValue: String): String;
var
i, j: integer;
aChars : TSetofChars;
begin
aChars := ['0'..'9'];
j := 0;
for i := 1 to Length(aValue) do
begin
if (aValue[i] in aChars) then
begin
inc(j);
aValue[j] := aValue[i];
end;
end;
//Variante1
SetLength(aValue, j);
result := aValue;
//Variante2
result := copy(aValue, 1, j);
end;
Jens Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
|