![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 24.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
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? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Te przedrostki są zawsze takie, czy może być przedrostek ABC?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 24.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Sa dokladnie takie jak napisalem
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
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. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 24.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
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ć?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź:
Kod ^(?!(?=[A-Z0-9]{6}$)(9900|AZ|5400|AZZ)([0-9]+)).*$
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 02:11 |