Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> preg_match, głupi problem
tsharek
post
Post #1





Grupa: Zarejestrowani
Postów: 300
Pomógł: 1
Dołączył: 22.09.2003
Skąd: Czeladź

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


Witam, główkuje i główkuje ale nie mogę dojść: pewnie proste to jest jak drut, ale wpaść nie mogę:
Czemu mi funkcja do sprawdzania e-maila:
  1. <?php
  2.   function checkEmail($email)
  3.   {
  4.     return preg_match('/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$/', $email);
  5.   }
  6. ?>


a jak skróciłem ją żeby mi sprawdzała tylko czy jest duża/mała litera+cyfra+.+- to nie działa:/
  1. <?php
  2.   function test($str)
  3.   {
  4.      return preg_match('/^[a-zA-Z0-9.-]$/', $str);
  5.   }
  6. ?>

dzięki za odpowiedź(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

ehhhhhhhhh... czasami człowieka ogarnie taka ciemnica że hej.... problem błachy:
  1. <?php
  2. function test($str)
  3. {
  4.  return preg_match('/[a-zA-Z0-9.-]$/', $str);
  5. }
  6. ?>

przepraszam za zaśmiecanie forum. dziwi mnie tylko czemu negacja jest przy sprawdzaniu e-maila. zaraz to przeanalizuję:)

Ten post edytował tsharek 3.03.2005, 12:04:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tsharek
post
Post #2





Grupa: Zarejestrowani
Postów: 300
Pomógł: 1
Dołączył: 22.09.2003
Skąd: Czeladź

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


Cytat(MStaniszczak @ 2005-03-03 13:09:27)
Brakowało Ci +;-) Przez co twoje wyrażenie sprawdzało tylko pojedynczą literę.

chmmm:) a działa mi bez ^ na początku:)
pogmatwane to to:)

a co do Twojej funkcji sprawdzającej e-maila - troszke mi się ona nie podoba, gdyś gdzieś widziałem na tym forum prcedurkę do sprawdzania czy dany host istnieje czy nie: i była ona troszkę bardziej skomplikowana:) sprawdzała ona na 3 różne sposoby... a może się mi się tylko wydawało (czyt. czepiam się:P)

Pozdrówka

Ten post edytował tsharek 3.03.2005, 12:25:53
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: 8.10.2025 - 18:55