Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem Z Wyrazeniami Regularnymi
-Guest-
post
Post #1





Goście







niedawno zaczalem bawic sie w wyrazenia regularne i stworzylem ich pare do sprawdzania zmiennych formularza

zrobilem cos takiego:

  1. <?php
  2.  
  3. //chcę aby w tym ciągu znajdowały się tylko duże i małe litery
  4. if (ereg(&#092;"[a-zA-Z]+\", $ciag)) return true;
  5. else return false;
  6.  
  7. //chcę aby w tym ciągu znajdowały się tylko duże i małe litery, spacje oraz apostr
  8. fy '
  9. if (ereg(\"[a-zA-Z ']+\", $ciag)) return true;
  10. else return false;
  11.  
  12. //chcę aby w tym ciągu znajdowały się tylko cyfry
  13. if (ereg(\"[0-9]+\", $ciag)) return true;
  14. else return false;
  15.  
  16. //chcę aby w tym ciągu znajdowały się tylko duże i małe litery, cyfry i apostrofy '
  17. if (ereg(\"[a-zA-Z0-9']+\", $ciag)) return true;
  18. else return false;
  19.  
  20. //chcę aby w tym ciągu znajdowały się tylko duże i małe litery, cyfry, spacje i ap
  21. strofy '
  22. if (ereg(&#092;"[a-zA-Z0-9 ']+\", $ciag)) return true;
  23. else return false;
  24.  
  25. //chcę aby w tym ciągu znajdowały się tylko cyfry, nawiasy (), myślniki - i spacje
  26. if(ereg('[0-9()- ]+', $ciag)) return true;
  27. else return false;
  28. ?>


probowale zamiany znaku ' ' na '[:space:]' ale to nic nie daje

kazdy z tych kodow nie daje mi odpowiedniego wyniku. nie znam sie na wyrazeniach regularnych i pewnie walnalem jakiegos byka.
prosze kogos kto sie na tym zna i poprawil mi to smile.gif
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 Aktualny czas: 19.08.2025 - 22:43