Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] Prosta walidacja ilość znaków
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
denis13wroc
Witam,

Potrzebuję walidacji dla liczb 5, 8 i 9 cyfrowych.
Dla liczb 8 i 9 cyfrowych kod wygląda następująco:
[JAVASCRIPT] pobierz, plaintext
  1. return /^[\d]{8,9}$/i.test(v)
[JAVASCRIPT] pobierz, plaintext

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
Crozin
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.
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.