Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#6

Re: String in Zahlen und Zeichen zerlegen

  Alt 22. Feb 2007, 13:31
Hallo,

eine kleine Anregung - im Sinne von Beitrag #2:

Delphi-Quellcode:
function IsValidKey(s: String): Boolean;
var
  number, index: Integer;
begin
  Val(s, number, index);
  Result := (index = 0) or (s = '')
         or ( (index > 1) and (s[index] in ['a'..'z']) and (index = Length(s)) );
end;

procedure TDemoForm.EditChange(Sender: TObject);
begin
  with Sender as TEdit do
    if IsValidKey(Text)
      then Color := clWhite
      else Color := clYellow;
end;
Grüße vom marabu
  Mit Zitat antworten Zitat