Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z wyrażeniem regularnym
dasko
post 16.12.2004, 22:12:00
Post #1





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 9.11.2004

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


mam taki problem.....

Pracuję nad systemem newsów, i chciałem wykorzystać RegExpa do sprawdzania przesłanych danych - nieskomplikowane wyrazenie, chodzi o to, zeby nie pozostawiać pól pustych, ani nie wpisywać samych znaków białych....

  1. <?php
  2.  
  3. $regexp = &#092;"^[sWD]*$\";
  4. if(strlen($_POST['write_body']) > 0 && ereg($regexp, $_POST['write_body']) == false && strlen($_POST['write_topic']) > 0 && ereg($regexp, $_POST['write_topic']) == false) {
  5.  
  6. ....kod wykonywany, gdy dane sa poprawne.....
  7.  
  8. }
  9.  
  10. ?>


chodzi o to, ze ten warunek się spełnia, gdy nie wpisuje nic, lub wpisuje same spacje....

O dziwo, JavaScript poprawnie sprawdza dane a wykorzystany obiekt RegExp zawiera to samo wyrażenie....

Oczywiście nie mozna polegać na samym JavaScripcie, wiec musze jakos to poprawic...

Proszę o pomoc i z góry dzięki.....

Ten post edytował dasko 16.12.2004, 22:27:32
Go to the top of the page
+Quote Post
hwao
post 16.12.2004, 22:18:14
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Prosze dac poprawny temat inaczej zablokuje
Odpowiedzi tez nie udzielam gdyz temat jest nie poprawny
Go to the top of the page
+Quote Post
dasko
post 16.12.2004, 22:29:08
Post #3





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 9.11.2004

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


czy teraz nazwa jest poprawna? przepraszam, ale nie mogłem się dostać do regulaminu sad.gif
Go to the top of the page
+Quote Post
DaNTe
post 17.12.2004, 11:29:21
Post #4





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 7.01.2004
Skąd: Katowice

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


Cytat(dasko @ 2004-12-16 23:12:00)
RegExpa do sprawdzania przesłanych danych - nieskomplikowane wyrazenie, chodzi o to, zeby nie pozostawiać pól pustych

No to chyba wytaczasz armatę na muchę. Nie wystarczy ?:
Kod
if(trim($_POST['write_body']) && trim($_POST['write_topic'])) { kod }


Ten post edytował DaNTe 17.12.2004, 11:30:12


--------------------
nice-object oriented Krzysztof Daniel
php, Java, C++ [itd itd] | DANTECH - aplikacje internetowe
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 Wersja Lo-Fi Aktualny czas: 28.04.2024 - 05:09