Witam,
wykonuje właśnie w ramach edukacyjnego projektu aplikację. Jestem na etapie walidacji danych, jest całkiem nieźle. Niestety do pełnej elegancji brakuje mi kilku rzeczy.
- Chciałbym aby nazwy miast i adresy były wpisywane z dużej litery
- Konieczne są polskie znaki
- Możliwość wpisywania nazw trzy, dwu-członowych: Grot-Rowecki, Rondo Lotników Lwowskich 23/34
- Nazwy członów z dużych liter i opcjonalne dla użytkownika przy wpisywaniu
Oto efekt mojej pracy:
Nazwisko: **"^[A-ZŁŻŹĄĘŚĆÓ][a-złżźąęćśóń]{2,60}$" **
Ulica: "^[A-ZŁŻŹĄĘŚĆÓ][a-złżźąęćśóń0-9 /]{3,60}$"
-Z dużej literki wchodzi nazwisko ale drugi człon już musi być z małej
-W przypadku adresu można wpisać np "Ulica/// 333" i też pójdzie.
Link do kodu: https://github.com/pangeon/JMTrain/blob/master/src/main/webapp/WEB-INF/profile.jsp