Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]Wyrażenie regularne
Forum PHP.pl > Forum > Przedszkole
Rid
Zbudowałem takie wyrażenie:
  1. ^(([a-zA-Z±ćęłńó¶ĽżˇĆĘŁŃÓ¦¬Ż]{4,25})([\s]{1})([a-zA-Z±ćęłńó¶ĽżˇĆĘŁŃÓ¦¬Ż]{4,25}))$


Idealnie pasuje do wyrazów dwuczłonowych oddzielonych pojedyncz± spacj± np.:
Mała ksi±żka
Zielony dywan
Malowany Obraz itp.

Jednak nie takiego efektu oczekiwałem,nie mogę sobie jako¶ poradzić aby sprawdzało pierwszy człon lub dwa i dawało wynik pozytywny:

Malowany -status ok
Malowany obraz-status ok
Teraz mam:
Malowany-status ng
Malowany obraz-status ok

Może tutaj chodzi o jak±¶ drobnostkę,czy kto¶ mógłby naprowadzićquestionmark.gif?
gargamel
A spróbuj:
  1. ^(([a-zA-Z±ćęłńó¶ĽżˇĆĘŁŃÓ¦¬Ż]{4,25})(([\s]{1})([a-zA-Z±ćęłńó¶ĽżˇĆĘŁŃÓ¦¬Ż]{4,25}))?)$
Rid
Dziękuję działa,jeszcze trochę to ulepszyłem o dodawanie nawiasów na końcu i na pocz±tku drugiego członu:)
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.