Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyrazenia Regularne
shpyo
post
Post #1





Grupa: Zarejestrowani
Postów: 574
Pomógł: 2
Dołączył: 13.04.2004
Skąd: Lublin

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


witam,
pisze sobie "sprawdzacz" poprawnosci maila. Wszystko eleganacko dziala. Z programistycznego punktu widzenia, to co ja napisalem jest zle (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Chodzi mi tutaj a sprawdzanie domen maila.

np. ktos moze wpisac login@domena.xx lub login@domena.z itp

chcialbym wychwycic taki blad.
zrobilem tak:
Kod
(pl|com|net|org)$

ale ograniczam w ten sposob innych (a co z rosja, srilanka itp?)
Moje pytanie brzmi: jak sprawdzic ilosc znakow po ostatniej kropce (domena)?
Kombinowalem cos z powtorzeniami typu:
Kod
.[a-z]{2,3}

ale to nie sie niesprawdzilo.

za pomoc dziekuje
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
y3ti
post
Post #2





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 19.08.2004
Skąd: Pruszków

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


  1. <?php
  2.  $email = 'yetikg.poczta@wp.pl';
  3.  
  4.  if( preg_match('/.[a-z]{2,3}$/', $email ))
  5. print 'Adres jest prawidlowy';
  6.  else
  7. print 'Bledny adres';
  8. ?>


wynik: Adres jest prawidlowy

  1. <?php
  2.  $email = 'yetikg.poczta@wp.plia';
  3.  
  4.  if( preg_match('/.[a-z]{2,3}$/', $email ))
  5. print 'Adres jest prawidlowy';
  6.  else
  7. print 'Bledny adres';
  8. ?>


wynik: Bledny adres
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 17:31