Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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
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}$/


--------------------
XMPP: l0ud@chrome.pl
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... winksmiley.jpg
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 23:36