Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Warunek z preg_match()
Forum PHP.pl > Forum > Przedszkole
Tanner963
Witam.

Napisałem warunek z funkcją preg_match, który ma na celu zwracanie FALSE w przypadku gdy tekst zawiera znaki inne niż z zakresu: a-z A-Z \s \,

Kod:
  1. $data = 'jeden, dwa, trzy';
  2. if(!preg_match('/^[a-zA-Z\,\s]$/D', $data)) return false;


Zwraca FALSE.. właśnie nie wiem czemu sad.gif
Mam też inne pytanie -> czy ten warunek obsłuży polskie znaki?

Z góry dzięki za pomoc smile.gif
Pozdrawiam
cycofiasz
bo masz złego regexpa. Daj taki:

'/^[a-zA-Z,\s]+$/'

Polskich znaków nie ma w a-zA-Z musiałbyś je ręcznie dopisać w []
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.