Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Walidacja numeru telefonu
Forum PHP.pl > Forum > Przedszkole
rzk24
Mam problem z walidacj± numeru telefonu:

  1. preg_match('#[0-9\+]{3,}#', $phone)
  2. || $phone == ""
  3. || !preg_match('^[a-zA-Z±ćęłń󶿼ˇĆĘŁŃӦݬ]^',$phone))
  4. { echo 'Phone:' . ' ' . $phone . '<br>';}
  5.  



Pomimo kodu przepuszcza mi cyfry i litery np. Phone: +48 22 vbvbv
Jak to zmienić?
in5ane
Zamiast OR, czyli || użyj AND, czyli &&.
Pyton_000
wystarczy tylko 1-szy preg_match
Rysh
Je¶li numer ma być tylko polskim numerem to wystarczy strlen i is_numeric.
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.