Kontrola správnosti zadaného emailu – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Kontrola správnosti zadaného emailu – PHP – Fórum – Programujte.comKontrola správnosti zadaného emailu – PHP – Fórum – Programujte.com

 

phpckar
~ Anonymní uživatel
2 příspěvky
18. 1. 2014   #1
-
0
-

Dobrý den,

Dá se nějak zkontrolovat správnost tvaru zadaného emailu? Přes preg_match umím jen zkontrolovat zda jsou tam jen písmena a číslice, ale nevím jak to udělat se zavináčem.

Nebo se to dělá úplně jinak? Děkuji za rady

Nahlásit jako SPAM
IP: 88.101.98.–
phpckar
~ Anonymní uživatel
2 příspěvky
19. 1. 2014   #2
-
0
-

Co říkáte na filter_var s filtrem FILTER_VALIDATE_EMAIL ?

Nahlásit jako SPAM
IP: 88.101.98.–
sleepy
~ Anonymní uživatel
422 příspěvků
19. 1. 2014   #3
-
0
-

Keby si tento regex prepisal do php: \w+@\w+\.[a-zA-Z]{0,3}

Nahlásit jako SPAM
IP: 147.175.177.–
peter
~ Anonymní uživatel
3981 příspěvků
21. 1. 2014   #4
-
0
-

#3 sleepy - Ten reg. vyraz je znacne zjednoduseny, chybny, rozhodne nedoporucuji pouzivat.
\w - nepovoli peter.mlich@mujmail.cz
.[a-zA-Z]{0,3} - povoli a@a., nepovoli mail peter@shop a spoustu platnych domen prvniho radu (stara pravidla byla 2-6 znaku)
\w+ - povoli a@a.a

https://gtldresult.icann.org/application-result/applicationstatus/viewstatus

Nahlásit jako SPAM
IP: 2001:718:2601:400:0:5efe:...–
Scrash0
Newbie
21. 1. 2014   #5
-
0
-

Kdysi jsem používal toto, ale nejspíš už to někdo vymyslel líp.

preg_match('/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i', $mail)
Nahlásit jako SPAM
IP: 160.217.229.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 20 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý