Zadejte hledaný výraz...

Regulární výraz – emailová adresa

Skynet
verified
rating uzivatele
18. 9. 2008 10:23:00
Zdravím. Mám problém s regulárníma výrazama. Konkrétně s kontrolou emailu.
Mám tuto formu:
Celá kontrola vypadá následovně:
Pořád mi to vypisuje hlášku Takto nevypadá e-mailová adresa a přitom si myslím, že to mám správně...
18. 9. 2008 10:23:00
https://webtrh.cz/diskuse/regularni-vyraz-emailova-adresa/#reply128379
cniry
verified
rating uzivatele
(10 hodnocení)
18. 9. 2008 10:46:49
a co to zjednodušit?
if(EregI('^(]+)@(]+).(]{2,4})$' ,$a) )
echo "Tohle je doména, registruji do spambota...";
else
echo "Zadejte platnou emailovou zprávu jinak spamy nebudou";
18. 9. 2008 10:46:49
https://webtrh.cz/diskuse/regularni-vyraz-emailova-adresa/#reply128378
cniry
verified
rating uzivatele
(10 hodnocení)
18. 9. 2008 10:48:17
Napsal cniry;115942
a co to zjednodušit?
if(EregI('^(]+)@(]+).(]{2,4})$' ,$a) )
echo "Tohle je doména, registruji do spambota...";
else
echo "Zadejte platnou emailovou zprávu jinak spamy nebudou";
ježiš ono to nejde editnout :rolleyes:
jsem zapoměl ještě napsat že email je v proměnné $a="muj@email.cz";
18. 9. 2008 10:48:17
https://webtrh.cz/diskuse/regularni-vyraz-emailova-adresa/#reply128377
Skynet
verified
rating uzivatele
18. 9. 2008 10:54:53
Měl jsem to dobře. Jen jsem se pořádně nedíval na kód. Ty prasácké podmínky stačilo upravit ;)
18. 9. 2008 10:54:53
https://webtrh.cz/diskuse/regularni-vyraz-emailova-adresa/#reply128376
cniry
verified
rating uzivatele
(10 hodnocení)
18. 9. 2008 11:07:43
oukej :D
18. 9. 2008 11:07:43
https://webtrh.cz/diskuse/regularni-vyraz-emailova-adresa/#reply128375
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
18. 9. 2008 12:24:39
Patří tečka do alnum?
18. 9. 2008 12:24:39
https://webtrh.cz/diskuse/regularni-vyraz-emailova-adresa/#reply128374
Skynet
verified
rating uzivatele
18. 9. 2008 12:47:01
Neměla by patřit. Alfanumerické znaky, tedy 0-9 a A-Z
18. 9. 2008 12:47:01
https://webtrh.cz/diskuse/regularni-vyraz-emailova-adresa/#reply128373
toshi
verified
rating uzivatele
(4 hodnocení)
18. 9. 2008 15:33:19
/^(+)@((?:+.)+{2,})$/i ... a preg_match je rychlejsi
18. 9. 2008 15:33:19
https://webtrh.cz/diskuse/regularni-vyraz-emailova-adresa/#reply128372
jirin
verified
rating uzivatele
(5 hodnocení)
18. 9. 2008 19:14:03
Napsal Souki;115983
Patří tečka do alnum?
ze tys nedaval na UOS pozor:-)
Jinak doporucuji regexp.cz - nejen na testovani, ale i ten prehled dole:)
18. 9. 2008 19:14:03
https://webtrh.cz/diskuse/regularni-vyraz-emailova-adresa/#reply128371
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
18. 9. 2008 20:38:50
Napsal jirin;116254
ze tys nedaval na UOS pozor:-)
Jinak doporucuji regexp.cz - nejen na testovani, ale i ten prehled dole:)
Nedával :D Jak to teda je?
Jinak regexp taky doporučuju. Ikdyž přitom zkoušení je to trošku šamanství co mají jak udělané. Ale třeba ověřování mailu vždycky zespoda kopíruju :D
18. 9. 2008 20:38:50
https://webtrh.cz/diskuse/regularni-vyraz-emailova-adresa/#reply128370
jirin
verified
rating uzivatele
(5 hodnocení)
18. 9. 2008 21:02:15
Napsal Souki;116306
Nedával :D Jak to teda je?
Jinak regexp taky doporučuju. Ikdyž přitom zkoušení je to trošku šamanství co mají jak udělané. Ale třeba ověřování mailu vždycky zespoda kopíruju :D
JJ, je to bez tecky, je to taky tam dole -
alnum třída: písmena anglické abecedy + číslice
18. 9. 2008 21:02:15
https://webtrh.cz/diskuse/regularni-vyraz-emailova-adresa/#reply128369
head
verified
rating uzivatele
(3 hodnocení)
21. 9. 2008 13:40:37
http://php.vrana.cz/kontrola-e-mailove-adresy.php
21. 9. 2008 13:40:37
https://webtrh.cz/diskuse/regularni-vyraz-emailova-adresa/#reply128368
dracek
verified
rating uzivatele
(26 hodnocení)
21. 9. 2008 13:46:59
Proc se s tim pokazde vymejslet. Zend Framework obsahuje radu validatoru. Staci se podivat do zdrojaku, jak je to napsane, nebo jen pouzit tu cast.
21. 9. 2008 13:46:59
https://webtrh.cz/diskuse/regularni-vyraz-emailova-adresa/#reply128367
toshi
verified
rating uzivatele
(4 hodnocení)
21. 9. 2008 23:06:05
Napsal jirin;116254
Jinak doporucuji regexp.cz - nejen na testovani, ale i ten prehled dole:)
Ja teda priklady z regexp.cz teda silne nedoporucuju. Kontrola tld {2,4} je uz dnes i do budoucna nevalidni, url regex nebere v uvahu "www.url.cz/#ajax" ani tvar s portem napr. "www.url.cz:8080", natoz tvar s loginem "nekdo:neco@www.url.cz".
21. 9. 2008 23:06:05
https://webtrh.cz/diskuse/regularni-vyraz-emailova-adresa/#reply128366
Skynet
verified
rating uzivatele
22. 9. 2008 00:25:00
toshi: ja z toho tveho avateru nemuzu :D :D :D
22. 9. 2008 00:25:00
https://webtrh.cz/diskuse/regularni-vyraz-emailova-adresa/#reply128365
Pro odpověď se přihlašte.
Přihlásit