Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyrażenie regularne, pytam bo jestem w nich cienki
Aztech
post
Post #1





Grupa: Zarejestrowani
Postów: 276
Pomógł: 3
Dołączył: 22.10.2003
Skąd: Wrocław

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


Potrzebuję sprawdzić czy użytkownik wprowadził prawidłowe imię i nazwisko tzn
1) musi być CO NAJMNIEJ 2 członowe
2) pierwsze imie MUSI zaczynac się z dużej litery, nazwisko niekoniecznie
3) w nazwisku dozwolone są myślniki, np. Boy-Żeleński
4) nazwiska mogą być 2 członowe, imion może być więcej

dla przykładu, coś takiego jest poprawne:
Anna Magdalena mcPherson-Stefańska

Stworzyłem takie wyrażenie regularne i wydaje mi się, że powinno być ok. Ale czy jest?
  1. <?php
  2. ereg("^[A-z](a-zA-Z/-)* ( A-Za-z/-)*")
  3. ?>

Jeśli coś pokićkałem to mnie poprawcie.

Ten post edytował Aztech 23.11.2005, 22:01:59
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 06:05