![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 28.01.2004 Skąd: Bromberg (obecna Bydgoszcz) Ostrzeżenie: (0%) ![]() ![]() |
Witam,
jak sprawdzic czy dany string wpisany w formularzu jest e-mail'em ? Chodzi o to, gdy ktos wpisze w polu przeznaczonym na e-mail cos innego, to zeby stronka go "nawrocila" komunikatem ze wpisany tekst nie jest e-mailem i zeby mogl poprawic na wlasciwy z gory dziekuje i pozdrawiam Leon_DJ -------------------- Ścieżka sprawiedliwości wiedzie przez nieprawości samolubnych i tyranię złych ludzi.
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 30.01.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ja taką małą uwage wtrące do kodu :wink: jezeli stosujesz funkcje eregi to nie potrzebne jest sprawdzanie również duzych liter
[php:1:8e7642213a]<?php function check_email($email) { if(eregi("^[a-z0-9_.-]+@[a-z0-9-]+.[a-z0-9-.]+$", $email)) return TRUE; else return FALSE; } ?>[/php:1:8e7642213a] Ja jeszcze dorzuce inne wyrazenie regularne o takim samym działaniu [php:1:8e7642213a]<?php if (!eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$",$mail)){ exit("Podany e-mail jest nieprawidłowy"); } ?>[/php:1:8e7642213a] Wydaje mi sie ze jest troche lepsze bo uwzględnia domenę od 2 do 4 znaków z przecdziału a-z -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.06.2025 - 22:43 |