![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 15.10.2006 Skąd: zewsząd :P Ostrzeżenie: (0%) ![]() ![]() |
Jak zapisać wyrażenie regularne dla adresu mailowego? Próbowałem już wiele razy, ale za każdym razem ereg() wypluwał false.
Z góry dzięki za odpowiedź, Michu
Powód edycji: Dodałem tag. @drPayton
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
-------------------- aplikacje internetowe | Symfony
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 15.10.2006 Skąd: zewsząd :P Ostrzeżenie: (0%) ![]() ![]() |
bardzo dziękuję
![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 1 Dołączył: 24.04.2007 Skąd: wwa Ostrzeżenie: (0%) ![]() ![]() |
preg_match sam w sobie zwraca wartosci typu 0 lub 1 czyli false badz true, wiec dodatkowa forma bedzie raczej niepotrzebna. a nawet gdybysmy potrzebowali zeby bylo wszystko "strict" i wogole to nawet wtedy nie potrzebna jest ta negacja przed preg_match (negacja jest stosowana do typu bool!!!). poza tym regexp jest lekko nie konsekwetny "." to dowolny znak!! jezeli chciales stworzyc forme ktora przyjmowala by taka forme to wyrazenie powinno wygladac tak:
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 23 Dołączył: 2.12.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jeśli mail dodajesz do bazy, powiedzmy w skrypcie rejestaracji, to rozsądnie jest zastosować coś takiego:
To przed zapytaniem. Ten post edytował Maciekbjw 17.12.2007, 19:16:25 -------------------- Masz swoje mieszkanie i chcesz je wynająć? Sprawdź ofertę Zarzadządzanie Najmem
WRONA.IT - pozycjonowanie stron www.ecyklopedia.pl |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
preg_match sam w sobie zwraca wartosci typu 0 lub 1 czyli false badz true, wiec dodatkowa forma bedzie raczej niepotrzebna. a nawet gdybysmy potrzebowali zeby bylo wszystko "strict" i wogole to nawet wtedy nie potrzebna jest ta negacja przed preg_match (negacja jest stosowana do typu bool!!!). poza tym regexp jest lekko nie konsekwetny "." to dowolny znak!! jezeli chciales stworzyc forme ktora przyjmowala by taka forme to wyrazenie powinno wygladac tak: ok, idac twoim tropem mozna to zapisac tak:
i nie krzycz wiecej bo funkcja ktora podales zwraca zla wartosc - na odwrot tak jakby:P Cytat Jeśli mail dodajesz do bazy, powiedzmy w skrypcie rejestaracji, to rozsądnie jest zastosować coś takiego: a ty nie nabijaj postow:) nikt nie pytal jak dodac adres email do bazy, poza tym eregi jest wolniejsze niz preg. EDIT: mozna jeszcze z takim wyrazeniem
Ten post edytował AxZx 17.12.2007, 21:23:13 -------------------- aplikacje internetowe | Symfony
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 1 Dołączył: 24.04.2007 Skąd: wwa Ostrzeżenie: (0%) ![]() ![]() |
i nie krzycz wiecej bo funkcja ktora podales zwraca zla wartosc - na odwrot tak jakby ![]() tutaj fakt zlapales mnie, z pospiechu nie zamienilem pozycjami true z false (ale nie badzmi juz tak szczegolowi, mamy robic za kogos czy pomoc mu zrozumiec), poprawnie powinno wygladac tak:
chociaz zamiast sie tak bawic to polecalbym wykorzytsanie filtrow z zend framework'a tam walidujac email jest jeszcze sprawdzane czy dana domena istniej ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 07:26 |