Autor Beitrag
peter876
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: Do 04.10.12 11:57 
Guten tag liebe Community, ich habe gerade angefangen mit C# und wollte gerne eine TextBox.Text überprüfen ob eine email drinne steht und nicht nur hd92z2gbdiz2t87 irg welche zeichen - wie kann ich das anstellen? Am besten so einfach wie möglich.
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
if(TextBox.Text == (Emailüberprüfen)
{
    MessageBox.Show("Email Richtig")
}
else
{
    MessageBox.Show("Email Falsch")
}


Moderiert von user profile iconTh69: C#-Tags hinzugefügt
Moderiert von user profile iconTh69: Titel geändert.
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Do 04.10.12 13:05 
Für wenn am einfachsten? :wink:

Das einfachste ist das per Regex zu lösen.
Das wäre aber nicht die Lösung eines Anfängers. Als Anfänger solltest du dir (so wie auch in dem Link gezeigt) eine Methode schreiben die das prüft. Also eine Methode wo die Adresse als string reingeht und das Ergbenis als bool zurückgemeldet wird. In der Methode musst du dir nun einzelne Test überlegen mit denen du prüfst ob das ein gültiges E-Mail Format ist und einzeln auf den string anwenden. Also zum Beispiel das der string genau ein @ Zeichen enthält das im string nach dem @ ein Punkt vorhanden ist etc.
peter876 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: Sa 06.10.12 10:38 
nochmals danke für den link hab es hinbekommen :)