Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Walidacja danych formularza [PHP, JS], Dotyczy znaku "/"
leniu
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 2
Dołączył: 6.02.2008

Ostrzeżenie: (0%)
-----


Witam,

Prosze o pomoc w nastepujacym problemie :

Potrzebuje dokonac walidacji wprowadzonych danych do pola formularza za pomoca prostego JS i z poziomu PHP. Calosc rozwiazania juz posiadam, problem moj polega na jednym konkretnym znaku, ktorym jest "/", czyli slash.

Chcialbym aby dopuszczonymi znakami w tym polu byly :
- litery drukowane wraz z polskimi znakami diaktrycznymi,
- znak spacji,
- myslnik,
- kropka,
- "niepokorny" slash.

Stosuje w tym celu nastepujaca maske porownawcza :

/^[ A-ZĄĆĘŁŃÓŚŻŹ-.]{0,40}$/

Rozwiazuje to warunki przeze mnie postawione z wyjatkiem znaku "/". Zadeklarowanie go wprost w powyzszej masce nie jest zrozumiale dla JS i PHP. W jaki sposob mam wiec go zadeklarowac jako znak dopuszczalny do wprowadzenia?

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
kliperjk
post
Post #2





Grupa: Zarejestrowani
Postów: 20
Pomógł: 1
Dołączył: 3.11.2007

Ostrzeżenie: (0%)
-----


/^[ A-ZĄĆĘŁŃÓŚŻŹ-.\/]{0,40}$/

Ten post edytował kliperjk 28.03.2008, 23:01:01
Go to the top of the page
+Quote Post
leniu
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 2
Dołączył: 6.02.2008

Ostrzeżenie: (0%)
-----


Niestety nie. Po dokladnym sprawdzeniu dodaje jeszcze kropke do znakow ktorych nie potrafie zdefiniowac prawidlowo w masce.
Go to the top of the page
+Quote Post
l0ud
post
Post #4





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


Przed znakami specjalnymi takimi jak . czy / dodajemy znak ucieczki - backslash: \

/^[ A-ZĄĆĘŁŃÓŚŻŹ\-\.\/]{0,40}$/
Go to the top of the page
+Quote Post
leniu
post
Post #5





Grupa: Zarejestrowani
Postów: 17
Pomógł: 2
Dołączył: 6.02.2008

Ostrzeżenie: (0%)
-----


Dziemkujem pienknie, mmmmmm... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 20:40