![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 25.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam
mam takie zadanie formularz z danymi ktore na etapie wprowadzania chec ograniczyc do poprawnych np. kod pocztowy postac [0-9]{2}-[0-9]{3} ale jak to zrobic aby juz przy samym wprowadzaniu input pozwalal tylko na wpisanie znakow z odpowiedniego zakresu i np. dodawal po 2 cyfrach dodawal - i oczekiwal na nastepne 3 cyfry czytalem o wyrazeniach regularnych ale gdy wpisuje regule to nie bardzo dziala blad skladni moze ktos poprawadzi kolejne pole to np. cena ograniczenia tylko zakresu cyfr jest proste <input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')"> ale jak zrobic by pierwsza cyfra nie mogla byc 0 zapis wyrazenia regularnego jest w miare zrozumialy ale jak to przelozyc na dzialajaca linijke kodu? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Kod <input type="text" onkeyup="if(this.value[0] == 0) this.value = ''; this.value=this.value.replace(/\D/g,'')"> Co do pierwszego problemu to poszukaj w Google i na forum -chyba było kilka razy. Na pewno są gotowce ![]() -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 25.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
![]() zapomnialem ze kazdy string to w sumie tablica jednowymiarowa z ciagu znakow char i mozna tak sie odwolac ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 10:26 |