Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyrażenie regularne
Forum PHP.pl > Forum > PHP
pr0woKator
Cze¶c,

mam problem z jednym wyrażeniem regularnym:

  1. function aktywnosc($nazwa){
  2. if (!preg_match('/^[0-9a-zA-Z±ćęłńó¶ĽżˇĆĘŁŃÓ¦¬Ż-]*$[!@#$%^&*().,;:"()\n]*$/', $nazwa)){
  3. return false;
  4. } else {
  5. return true;
  6. }
  7. }


Chcę aby puszczał wszystkie znaki alfanumeryczne + polskie znaki + wszystkie znaki zpecjalne spod liczb 1-0, oraz , < . > / ? ; : "

jednak w większo¶ci przypadków zwracam i false.
Kofel
Cze¶ć kolego.
Kod
/^[a-zA-Z0-9±ćęłńó¶ĽżˇĆĘŁŃÓ¦¬Ż!@#$%^&*(),<.>\/?;:"]*$/
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.