Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Wyrażenia regularne - do sprawdzenia poprawności zmiennej
Forum PHP.pl > Forum > Przedszkole
k3dziu
Witam!
Jakoś próbuję i nie wychodzi, więc w końcu stwierdziłem, że napiszę. I tak oto potrzebuję pomocy w sprawdzeniu poprawności danej z formularza. Dana w formie: EH0123456
Moje wyrażenie regularne wygląda tak:

  1. preg_match_all("/[A-Z]{2}[0-9]{7}/",$dana,$wynik);


Niestety nie działa i $wynik nic nie zlicza.
Googlowałem i różne kursy sprawdzałem, ale nie znalazłem rozwiązania.
Proszę o naprowadzenie na właściwy kierunek.

Pozdrawiam i dziękuję
Necsord
  1. $dana = 'EH0123456 EH0123 AA5555555';
  2. preg_match_all("/[A-Z]{2}[0-9]{7}/", $dana, $wynik);
  3.  
  4. 0 =>
  5. 0 => string 'EH0123456' (length=9)
  6. 1 => string 'AA5555555' (length=9)


Nie widzę problemu.
k3dziu
dzięki za sprawdzenie, ale właśnie jest problem, gdyż jak wpiszę 1H0123456 to wynik z prega i tak jest poprawny, a chodzi mi o to, że mają przechodzić tylko dane wg wzorca EH0123456 czyli 2 litery i 7 cyfr

robiłem różne kombinacje i nic

dzięki za pomoc, w końcu zrobiłem.Stosowałem nie to polecenie co miałem: zamiast preg_match_all powinno być preg_match i wszystko teraz hula

do zamknięcia
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.