![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 4.02.2009 Ostrzeżenie: (0%)
|
Witam,
Potrzebuję walidacji dla liczb 5, 8 i 9 cyfrowych. Dla liczb 8 i 9 cyfrowych kod wygląda następująco:
Problem jednak mam z wymyśleniem walidacji dla konkretnych 3 róznych rodzajów liczb. Dodam że nie mogę ustawić {5,9} ponieważ nie mogę przyjmować liczb 6 i 7 cyfrowych. Prosżę o pomoc. Pozdrawiam, Denis Ten post edytował denis13wroc 3.11.2013, 18:26:09 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
Dwa podstawowe rozwiązania w tym przypadku:
1. Zmodyfikować wyrażenie regularne do następującej formy: Kod ^\d{5}|\d{8,9}$ 2. Przy pomocy wyrażenia sprawdzić jedynie czy ciąg składa się z samych cyfr, a następnie wykonać dodatkowe sprawdzenie czy jego długość jest równa 5, 8, bądź 9 znakom. |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 15:26 |