Einzelnen Beitrag anzeigen

LTE5

Registriert seit: 13. Nov 2017
355 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#4

AW: String auf Zeichen prüfen

  Alt 26. Jan 2018, 12:33
Vielleicht auch so. Sobald ein nicht erlaubtes Zeichen drin steht, gehts nicht weiter

Delphi-Quellcode:
var
 i: Integer;
begin
 Caption := '';

 for i := 1 to Length(Edit1.Text) do
  begin
   if not CharInSet(Edit1.Text[i], ['a' .. 'z', 'A' .. 'Z', '0' .. '9']) then
    begin
     Caption := '';
     Break;
    end;
  end;

end;
Das könnte man beispielsweise in eine Funktion packen. Aber man sollte bei einem Passwort eh noch mehr als azAZ09 erlauben.

ggf lässt sich aber auch hier draus was bauen
Delphi-Quellcode:
var
 i: Integer;
 Upper, Lower, Numbers: Boolean;
begin
 Upper := False;
 Lower := False;
 Numbers := False;

 Caption := '';

 for i := 1 to Length(Edit1.Text) do
  begin
   Upper := CharInSet(Edit1.Text[i], ['A' .. 'Z']);
   Lower := CharInSet(Edit1.Text[i], ['a' .. 'z']);
   Numbers := CharInSet(Edit1.Text[i], ['0' .. '9']);
  ...
  end;

Geändert von LTE5 (26. Jan 2018 um 12:37 Uhr)
  Mit Zitat antworten Zitat