Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyrażenie regularne ... POMOCY
Forum PHP.pl > Forum > PHP
Kangu
  1. <?php
  2. if(!eregi('^[a-z0-9_()±ćęłńó¶ĽżˇĆĘŁŃÓ¦¬Ż '-]+$',$imie))
  3. {
  4. echo 'zly znak';
  5. }else
  6. {
  7. echo 'dobrze';
  8. }
  9. ?>

i niestety nie przechodz± polskie znaki... co zrobiłem nie tak ?
fgk
Spróbuj wpisać:

  1. <?php
  2. if(!eregi('^[a-z0-9_()±ćęłńó¶ĽżˇĆĘŁŃÓ¦¬Ż '-]+$',$imie))
  3. ?>

jedyna różnica pomiędzy tym co Ty napisałe¶ jest taka, że w wyrażeniach regularnych przed znakiem minus "-" nie dajemy backslasha "\" - sprawdĽ!
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.