Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 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

Posty w temacie


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: 14.08.2025 - 09:58