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?