Autor | Zpráva | ||
---|---|---|---|
xlifer Profil |
#1 · Zasláno: 14. 9. 2011, 17:21:21 · Upravil/a: xlifer
Jaký je váš názor na níže uvedené ošetření e-mail adresy?
Je to asi podle normy RFC 2822, nevím, ale přijde mi to na naše místní poměry docela zbytečně složité a hlavně jsou tam znaky, které jsem v e-mailu nikdy neviděl a mám pocit, že Seznam, Google, apod. takové znaky neumožnují v adrese vůbec používat? if (preg_match('~^[-a-z0-9!#$%&\'*+/=?^_`{|}\~]+(\.[-a-z0-9!#$%&\'*+/=?^_`{|}\~]+)*@([a-z0-9]([-a-z0-9]{0,61}[a-z0-9])?\.)+[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])$~i', $emailova_adresa)) { // OK } |
||
Joker Profil |
#2 · Zasláno: 14. 9. 2011, 17:32:51 · Upravil/a: Joker
|
||
Rellik Profil |
#3 · Zasláno: 14. 9. 2011, 19:31:12
Já to řeším podobně jak napsal Joker v tom odkazu..
if (!preg_match ("/^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,6}+$/", $email)) {... |
||
Časová prodleva: 5 měsíců
|
|||
T-fon Profil |
#4 · Zasláno: 12. 2. 2012, 12:30:34
Rellik:
„if (!preg_match ("/^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,6}+$/", $email)) {...“ Narazil jsem na toto vlákno, když jsem hledal jak ošetřim e-mailovou adresu. Jen nerozumím tomu, proč je po a před uvozovkama to lomítko /. Našel jsem nějaký návod jinde a tam nebylo a kód mi nefungoval, teď už jo, mohl by mi to někdo prosím vysvětlit? |
||
Spectator Profil |
#5 · Zasláno: 12. 2. 2012, 13:15:08
Já osobně používám vestavěnou funkci:
filter_var($string, FILTER_VALIDATE_EMAIL) |
||
Časová prodleva: 12 let
|
0