Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] wyrazenie regularne
become
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 12.01.2007

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


witam,

probuje zrobic wyrazenie regularne ktore pozwoli sprawdzic poprawnosc wprowadzonych danych wg. wzorca:

DOBRZE: asdasdasd,adsasdasdasd,asdasdas adasda
DOBRZE: asdasdasdaasd,adsasdasdasda
ZLE: adasdasdasd
ZLE: asdasdas,asdasdasda,
ZLE: asd,asd,asd,aasd,asd,asd

znaki dozwolone: male litery i spacja
musza wystapic minimum 2 i maksymalnie 5 ciagow oddzielonych przecinkiem
przecinek nie moze byc na koncu ani na poczatku


jak powinno wygladac wyrazenie regularne na to:
ewentualnie - moze ktos podeslac linka do jakiegos obszernego tutoriala z wieloma przykladami ?
albo ma moze jaks ksiazke w pdf dotyczaca wyrazen regularnych (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

poradziłem sobie:

^[a-z]+[\s]{0,1}[a-z]+(,[a-z]+[\s]{0,1}[a-z]+){1,4}$

pewie da się to uprościć, ale to i tak działa

a tutaj jeszcze uwzględniające ze we frazie moze byc kilka wyrazow oddzielonych spacją.

^[a-z]+(\s[a-z]+)*(,[a-z]+(\s[a-z]+)*){1,4}$
Go to the top of the page
+Quote Post

Posty w temacie
- become   [php] wyrazenie regularne   14.03.2007, 10:24:54


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: 20.09.2025 - 20:13