webForumDet fria alternativet

Godkänna mail!

5 svar · 224 visningar · startad av Hallgren

HallgrenMedlem sedan dec. 19991 606 inlägg
#1

Yo!

Hur löser man i ett formulär så att man måste skiva in en riktig mail adress? typ xxx@xxx.xx Äsch, ni fattar vad jag menar. :)

------------------
Forumledare, webForum

stevenetMedlem sedan juni 20001 251 inlägg
#2
if(!ereg("^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+",$epost)) {
echo "Din epost är inte korrekt angiven. Försök igen.";
}

Men var fick jag koden ifrån? :q

------------------
SteveNet
------------------
- Det var motgräs!
Roland Sandberg förklarar varför han missade öppet mål.

nanneMedlem sedan dec. 19991 749 inlägg
#3

Det uttrycket funkar inte så bra om man har en epostadress typ kalle.johansson@nånstans.se

Uttryck finns att finna i kommentarerna till ereg funktionen

------------------
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1 decoce
GCM/MU/IT$>AT d--- s: a-- C++$ UL P-- L++>++++ E W+++>$ N o-- K- w O- !M V?
PS++ PE- Y+ PGP-@ t+ 5 X+++ R* tv- b++ DI D++ G+ e* h++ r++ y+**@
------END GEEK CODE BLOCK------

HallgrenMedlem sedan dec. 19991 606 inlägg
#4

Använder:

<? 
if (eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$",$email)): 
print "Your e-mail is:<B> $email</B>"; 
else: 
print "Please enter a valid e-mail"; 
endif 
?>

Fungerar rätt bra, men skriver man inte in ett domän namn så blir det inte fel och det måste det bli. Vad ska jag lägga till?

------------------
Forumledare, webForum

RödalacketMedlem sedan feb. 20002 612 inlägg
#5

Kan det här vara nått till herr´n :)

<?

if ((!ereg(".+\@.+\..+", $email)) &#0124;&#0124; (!ereg("^[a-zA-Z0-9_@.-]+$", $email)))
   echo "Invalid Email address";
else
   echo "Valid Email address";

?>
HallgrenMedlem sedan dec. 19991 606 inlägg
#6

Tummen upp Röd! :)

------------------
Forumledare, webForum

133 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)