Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> preg_match zwracajacy znak ktory wystapil a nie powinien
misty
post
Post #1





Grupa: Zarejestrowani
Postów: 366
Pomógł: 0
Dołączył: 2.01.2007

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


Czesc, mam prosta funkcje do walidacji:

  1. public function checkSimpleField($value) {
  2.  
  3. $safeChars = false;
  4. $pattern = "/^[a-zA-Z0-9-,_ ()]+$/";
  5.  
  6. if (preg_match($pattern, $value) == 1) {
  7. $safeChars = true;
  8. }
  9. return $safeChars;
  10. }


Dziala ok, ale ja bym chciala dostac jeszcze jakos nielegalne znaki (czyli te spoza $pattern) ktory wystapily. Czy jesli $value bedzie mialo wartosc: ";";; no to jak wykryc ze to wlasnie ";";; sa tymi niedozwolonymi znakami? Mam nadzieje ze rozumiecie o co mi chodzi.

pzdr,
misty
Go to the top of the page
+Quote Post

Posty w temacie


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: 25.12.2025 - 11:21