Pomoc
-
Szukaj
-
Użytkownicy
-
Kalendarz
Pełna wersja:
[HTML][JavaScript][PHP]Input validacja - wiele danych
Forum PHP.pl
>
Forum
>
Przedszkole
lisartur
9.01.2017, 19:33:23
Witam muszę do pola typu input umożliwić wpisanie tylko wybranych danych np
9900xx, AZxxxx, 5400xx, 65xx, AZZxxx
gdzie xxx jest dowolną kombinacją cyfr
jak zrobić validację takiego inputa?
trueblue
9.01.2017, 20:03:02
Te przedrostki są zawsze takie, czy może być przedrostek ABC?
lisartur
9.01.2017, 21:41:23
Sa dokladnie takie jak napisalem
trueblue
9.01.2017, 22:17:19
Dopiero po napisaniu zauważyłem, że jeden kod ma 4 znaki, więc na razie tyle (dokładnie 6 znaków):
Kod
<form>
<input type="text" name="name" pattern="^(?=[A-Z0-9]{6}$)(9900|AZ|5400|AZZ)([0-9]+)" />
</form>
Walidacja w PHP takim samym wzorcem.
lisartur
9.01.2017, 22:21:37
Wielkie dzięki a jeżeli bym chciał zrobić z tego negację czyli żeby tego co napisałeś nie przyjmował w inpucie to co muszę dodać?
trueblue
10.01.2017, 08:41:57
Sprawdź:
Kod
^(?!(?=[A-Z0-9]{6}$)(9900|AZ|5400|AZZ)([0-9]+)).*$
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.