Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Funkcja prech_match i wyrażenia
Forum PHP.pl > Forum > Przedszkole
piotr485
Ja również mam problem z wyrażeniami regularnymi - dołączę się mogę ?

Chcę aby było mozna wpisac tylko [0-9]{2}[A-Z]/[0-9]{1,2} czyli robie to za pomoca funkcji preg_match

  1. '/^([0-9]{1,2}+[A-Z]{1}+//[0-9]{1,2})$/'


To działa ale mam problem z wprowadzeniem | (lub - OR)
Chcę aby było jeszcze sprawdzane:

[0-9]{3}[A-Z][1]
lub
[0-9]{3}

Całosc wyglada tak:
  1. if (!preg_match('/^([0-9]{1,2}+[A-Z]{1}+//[0-9]{1,2})$/', "14A/12") {
  2. $error++;
  3. echo 'numer domu niepoprawny. Dostepne formaty to np. 14B/7 112 124A';
  4. }


Proszę o pomoc.
Wicepsik
  1. if(!preg_match($match,$value) or !preg_match($match,$value)){
  2. }
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.