Einzelnen Beitrag anzeigen
Ungelesen 07.10.12, 22:02   #6
deddly
Anfänger
 
Registriert seit: May 2012
Beiträge: 5
Bedankt: 0
deddly ist noch neu hier! | 0 Respekt Punkte
Standard

So würde ich deine überprüfung durchführen:
C# Code

Code:
private void button1_Click(object sender, EventArgs e)
        {
            string text = textBox1.Text;

            if (überprüfen(text)) 
                MessageBox.Show("Email Richtig");
            else
                MessageBox.Show("Email Falsch");

        }
        public bool überprüfen(string s)
        {
            char[] text;
            text = s.ToCharArray(); // Stringtext in ein Char ablegen
            bool atVorhanden = false, punktVorhande = false;

            for (int i = 0; i < text.Length; i++) // alle char zeichen durchgehen
            {
                if (text[i] == '@') // Wenn aktuelles zeichen == '@' bool 
                                             atVorhanden auf True setzen
                    atVorhanden = true;
                if (text[i] == '.') // Wenn aktuelles zeichen == '.' bool 
                                            punktVorhanden auf True setzen
                    punktVorhande = true;
                if (punktVorhande && atVorhanden) // falls beide Zeichen in der 
                                                Zeichenkette vorhanden sind verlasse die for Schleife und return 
                                                Wahr (E-mail addresse gültig)
                    return true;
            }
                return false; // falls NICHT beide Zeichen vorhanden sind, return False (E-mail NICHT gültig
        }
bei Fragen unklarheiten, immer her damit...
hoffe konnte helfen
mfg
deddly ist offline   Mit Zitat antworten