![]() |
![]() |
![]()
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%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
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
#4
|
|
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 13:30 |