archux Posted May 17, 2008 Report Share Posted May 17, 2008 Sveiki! function check_adres(x) { el = document.getElementById(x); parbaude = /^[^,]+,[^,]+\ [0-9], [A-Z]+-[0-9]{4,}$/i; if(el.value.search(parbaude)==-1){ el.style.borderColor='red'; return false; } else { el.style.borderColor='green'; } return false; } Tas nosaka, ka jāraksta aptuveni šādā formā: pilsēta, iela 4, LV-1001 Bet man vajag lai var ierakstīt gan: pilsēta, iela 4, LV-1001 gan: pilsēta, iela 421, LV-1001 (421 cik nu ciparus vajag!) gan: pilsēta, iela 4-32, LV-1001 (4 un 32 vietā cik nu ciparus vajag!) Ja šajā skriptā jau ir kāda kļūda tad, lūdzu, pasakiet kur un kā to labot! Vai kāds varētu lūdzu palīdzēt? Paldies jau iepriekš! Link to comment Share on other sites More sharing options...
bubu Posted May 17, 2008 Report Share Posted May 17, 2008 var parbaude = /^[^,]+,[^,]+ [0-9]+(-[0-9]+)?, [A-Z]+-[0-9]{4,}$/i; Link to comment Share on other sites More sharing options...
archux Posted May 17, 2008 Author Report Share Posted May 17, 2008 O jā aptuveni ir tas ko vēlējos! Liels paldies bubu! Link to comment Share on other sites More sharing options...
Recommended Posts