Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Walidacja e-maila, dotyczy składni funkcji ereg
Huran
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 9.08.2004

Ostrzeżenie: (0%)
-----


Kod
if(!ereg( "^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_\
,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $mail ))
echo'Bł±d: Adres e-mail jest błędny.';


Ponoć taki ereg powoduje, że maile zawierające myślnik ("-") nie przechodzą pomyślnie przez weryfikację. Co zmienić, aby myślnik mógł się pojawiać w mailu?
Go to the top of the page
+Quote Post
Kill3R
post
Post #2





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 10.06.2003
Skąd: Tarnobrzeg/Poznań

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. if ( ereg( '^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$', $email ) )
  4. return true;
  5. else
  6. return false;
  7. ?>


--------------------
"Umysł ludzki robi tak wielkie postępy, że człowiek za nim nie nadąża"
katalog www
Go to the top of the page
+Quote Post
Huran
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 9.08.2004

Ostrzeżenie: (0%)
-----


Czemu to nagle zrobiło się tak krótkie? Prosiłbym o podanie wersji bardzo podobnej do mojej wersji, chociażby dlatego, żebym się nauczył, jak to powinno wyglądać.
(Tamten skrypt sprawdzał też to, ze koncówka ma dwie litery po kropce.)
Go to the top of the page
+Quote Post
Vanquish
post
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 28.09.2005

Ostrzeżenie: (0%)
-----


polecam Wyrażenia regularne dużo się dowiesz

pozdrawiam
Go to the top of the page
+Quote Post
Huran
post
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 9.08.2004

Ostrzeżenie: (0%)
-----


Znam ten artukuł, czytałem go kilka razy, ale niestety nadal nie rozumiem w pełni składni.
Dalej prosiłbym uprzejmie o wprowadzenie tej prostej dla znających się na tym zmiany.

EDIT:
Potrzebuję tego w miarę pilnie, dlatego jeśli ktoś umiałby wprowadzić zmianę w tym wyrażeniu, proszę o to!
Obiecuję, że kiedyś się tego nauczę, ale na razie nie mam na to czasu.

Ten post edytował Huran 24.10.2005, 21:07:58
Go to the top of the page
+Quote Post
Apo
post
Post #6





Grupa: Zarejestrowani
Postów: 426
Pomógł: 1
Dołączył: 2.10.2005

Ostrzeżenie: (0%)
-----


tu masz link do bardzo obszernego artykułu: http://www.gajdaw.pl/php/wyrreg.html
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 12:27