Witam!

Próbuje ułożyć wyrażenie w javascript takie aby przyjmowało mi wszystkie litery alfabetu + polskie litery + cyfry + znak pauzy, string moze miec od 3 do 70 znaków

No i wszytko jest ok tylko z ta pauza nie wychodzi mi

  1. <?php
  2. wyrazenie = /^[a-zA-Z&#261;ćęłńóśżźĄĆĘŁŃÓŚŻŹ0-9s-{3,70}$/;
  3. ?>

teoretycznie powinno się użyć: \- ale mi to nie działa. próbowałem jeszcze tak: \x2d (znak jako kod ascii - liczba szesnastkowa) ale też mi nie zadziałało.

Chyba że przeglądarka (Firefox2) nie interpretuje tego...

Prosze o pomoc.



sory za zasmiecanie

okazalo sie ze firefox zapamietuje gdzies javascript. Ponizsze wyrazenie zadzaialalo po "wyczyszczeniu prywatnych danych" ;]

wyrazenie = (/^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ0-9\s\-]{3,70}$/);