"We are back" « oc.at

php - textfelder ....

BobbyPI 23.05.2002 - 14:01 571 4
Posts

BobbyPI

jiu-jitsu rulez... ;)
Avatar
Registered: Nov 2001
Location: Vienna
Posts: 721
wie definiere ich php ...

1.) Die Eingabe muss eine Zahl sein.

2.) Die Eingabe muss eine Email-Adresse sein .....

Ich brauch beides ... schon jetzt mal danke ...

Mfg

BobbyPI

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
1.
Code: PHP
if (!is_numeric($zahl)) 
echo "keine zahl";

2. hier ein beispiel

Code: PHP
$email = "xyz@overclockers.at"; 

if ( preg_match( '/[a-z]([-a-z0-9_.])*@([-a-z0-9_]*\.)+[a-z]{2, }/i', $email ) )
 print "Die E-Mail ist gültig.<br>";

ich hab jetzt das 2. nocheinmal geändert ;)
Bearbeitet von Tex am 23.05.2002, 14:15

BobbyPI

jiu-jitsu rulez... ;)
Avatar
Registered: Nov 2001
Location: Vienna
Posts: 721
thx ... gleich mal testen ....

BobbyPI

jiu-jitsu rulez... ;)
Avatar
Registered: Nov 2001
Location: Vienna
Posts: 721
irgendwie geht das mit der email überprüfung nicht ... hast noch was anderes ? oder stimmt der quellcode sicher ?

manalishi

tl;dr
Avatar
Registered: Feb 2001
Location: Feldkirch
Posts: 5977
ich kann jetzt nicht ganz sicher garantieren ob alle fälle abgedeckt werden aber ich würd sagen die expression is so gut wie wasserdicht

Code: PHP
// zu übergebende variable: $email

if (eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+([\.][a-z0-9-]+)+$",$email)) 
{ 
    echo "gueltige email"; 
}
else 
{ 
    echo "ungueltige email"; 
}
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz