Ergebnis 1 bis 8 von 8

Thema: Emailprüfung => nach dem @ muss noch ein Punkt folgen

  1. #1
    HTML Newbie
    Registriert seit
    31.01.2005
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Emailprüfung => nach dem @ muss noch ein Punkt folgen

    Hallo zusammen,

    wie muss der Befehl aussehen, um das zu realisieren?
    Falls einer ne Idee hat, bitte mal posten.

    *thx* im vorraus
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    in PHP:

    Code:
    function check_email_address($email)
    { 
    	if (!ereg("[^@]{1,64}@[^@]{1,255}", $email)) {
    		return false;
    	} 
    	// E-Mailadd in account und host splitten
    	$email_array = explode("@", $email);
    
    	$local_array = explode(".", $email_array[0]);
    
    	for &#40;$i = 0; $i < sizeof&#40;$local_array&#41;; $i++&#41; &#123;
    		if &#40;!ereg&#40;"^&#40;&#40;&#91;A-Za-z0-9!#$%&'*+/=?^_`&#123;|&#125;~-&#93;&#91;A-Za-z0-9!#$%&'*+/=?^_`&#123;|&#125;~\.-&#93;&#123;0,63&#125;&#41;|&#40;\"&#91;^&#40;\\|\"&#41;&#93;&#123;0,62&#125;\"&#41;&#41;$", $local_array&#91;0&#93;&#41;&#41; &#123;
    			return false;
    		&#125; 
    	&#125; 
    
    	if &#40;!ereg&#40;"^\&#91;?&#91;0-9\.&#93;+\&#93;?$", $email_array&#91;1&#93;&#41;&#41; &#123; // überprüfen ob es eine domain oder ip ist.
    		$domain_array = explode&#40;".", $email_array&#91;1&#93;&#41;;
    
    		if &#40;sizeof&#40;$domain_array&#41; < 2&#41; &#123;
    			return false; // Not enough parts to domain
    		&#125; 
    
    		for &#40;$i = 0; $i < sizeof&#40;$domain_array&#41;; $i++&#41; &#123;
    			if &#40;!ereg&#40;"^&#40;&#40;&#91;A-Za-z0-9&#93;&#91;A-Za-z0-9-&#93;&#123;0,61&#125;&#91;A-Za-z0-9&#93;&#41;|&#40;&#91;A-Za-z0-9&#93;+&#41;&#41;$", $domain_array&#91;$i&#93;&#41;&#41; &#123;
    				return false;
    			&#125; 
    		&#125; 
    	&#125; 
    
    	return true;
    &#125;
    aber die ausdrücke wehren in java genauso. Bloß die Funktionen würden anders heißen.

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    31.01.2005
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ohh sorry, hab vergessen zu schreiben, dass es für ein Javascript
    sein soll

  4. #4
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hmm java kann ich nicht so!! Deswegen ist es nicht ganz so schick aber funst!!!


    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http&#58;//www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Unbenanntes Dokument</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script language="JavaScript">
    <!--
    function check-email&#40;&#41;&#123;
    email=document.formular.mail.value;
    
    mailat=email.indexOf&#40;"@"&#41;;
    maildot=email.indexOf&#40;"."&#41;;
    
    if &#40;email!=""&#41;&#123;
    if &#40;&#40;mailat==-1&#41;||&#40;maildot==-1&#41;&#41;
    &#123;alert&#40;"Bitte überprüfe deine eMail-Adresse!"&#41;;
    document.formular.mail.focus&#40;&#41;;
    return&#40;false&#41;;&#125;&#125;
    
    // -->
    </script>
    </head>
    
    <body>
    <form method="post" action="formular.php" name="formular">
    <input type="text" name="mail" value="Ihre eMail-Adresse">
    <input type="submit" name="senden" value="senden">
    </form> 
    
    </body>
    </html>

  5. #5
    HTML Newbie
    Themenstarter

    Registriert seit
    31.01.2005
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hey egal, Vielen Dank dafür !!!

    Ich werde es gleich mal probieren!

  6. #6
    Großmeister(in)
    Registriert seit
    03.12.2004
    Ort
    Schweiz
    Beiträge
    514
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    greenrover:
    auch in javascript kann man zum glück mit regular expressions arbeiten.


    Code:
    <script language=javascript>
    function pruefen&#40;&#41;
    &#123;
    zeichenketten=document.emailito.mailin.value;
    reg_ex5=/^\w&#91;\w|\.|\-&#93;+@\w&#91;\w|\.|\-&#93;+\.&#91;a-zA-Z&#93;&#123;2,4&#125;$/;
    
    if&#40;reg_ex5.test&#40;zeichenketten&#41;&#41;
    &#123;
    alert&#40;"Die email Adresse ist gültig"&#41;;
    &#125;
    else
    &#123;
    alert&#40;"Die email Adresse ist nicht gültig"&#41;;
    &#125;
    &#125;
    </script>
    http://www.infos24.de/javascripte/ha...expression.htm

    grüsse baloo

  7. #7
    Kaiser(in)
    Registriert seit
    03.06.2004
    Beiträge
    2.557
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    wenn ich mal dazu kurz was anmerken darf. jemand der seine emailadresse nicht angeben will, wird von diesem script auch nicht gehindert. und jemand der seine emaiadresse schon angeben will wird darauf achten dass sie richtig ist. und ein @ bzw. den punkt wird kaum jemand vergessen. die wahrscheinlichkeit dass er sich verschreibt ist 100x größer.

    ...nur mal so nebenbei angemerkt...

    mfg

  8. #8
    HTML Newbie
    Themenstarter

    Registriert seit
    31.01.2005
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    hey, du hast vollkommen Recht, nur muss ich das Formular für die Schule
    machen und die Prüfung muss dort enthalten sein.
    Leider habe ich es immer noch nicht raus, wie man es kontrolliert, dass hinter dem @ noch ein Punkt stehen musss (.de).
    Falls jemand ne Idee hat, bitte ich euch mal zu antworten, da es echt wichtig ist.
    Ach, und es müsste Javaskript sein !!!

    Viele Dank schon mal !!!!

Ähnliche Themen

  1. [Mathe]Folgen
    Von Leo im Forum Off Topic und Quasselbox
    Antworten: 1
    Letzter Beitrag: 12.01.2008, 22:16
  2. Script für Pulldownmenü muss noch erweitert werden...
    Von hunkipunk im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 29.11.2006, 10:48
  3. Antworten: 3
    Letzter Beitrag: 04.09.2005, 17:31
  4. Ich bin noch da!! Hab Eurer Geplärr nach mir vernommen.. ;-)
    Von Romi im Forum Off Topic und Quasselbox
    Antworten: 13
    Letzter Beitrag: 05.11.2003, 14:07
  5. Noch mal Meckern muss ;-)
    Von wackel im Forum Off Topic und Quasselbox
    Antworten: 7
    Letzter Beitrag: 24.06.2003, 16:14

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •