Hallo,
soetwas kannst du recht einfach im OnKeyPress Ereignis des Edit Feldes überprügfen. Die Abfrage könnte dann so aussehen:
Quelltext
1: 2:
| IF NOT (Key IN ['a'..'z', 'A'..'Z', '0'..'9', '@', '.']) THEN Key := #0; |
Beim überprüfen ob die Eingabe eine E-Mailadresse ist, musst du gucken ob sie
ein @ und mindestens einen Punkt enthält. Der Punkt darf weder als erstes noch als letztes Zeichen vorkommen. Auch das @ darf an diesen Positionen nicht erscheinen und mindestens ein Punkt muss nach dem @ folgen.
Das ganze musst du jetzt nur noch deinem Delphi verklickern

.
Gruß
Klabautermann
PS: Du solltest noch einmal überlegen, wenche Zeichen du noch zulassen musst, z.B. Bindestriche.