Hei!
Onko javascriptillä valmista functiota, millä tarkistetaan esimerkiksi salasanasta onko siinä sekä kirjaimia, että numeroita vai pitääkö jokainen merkki käydä erikseen läpi?
Ei taida olla valmista, mutta teet käden kääntessä aivan toimivan version. Salasanan pituus ei kuitenkan ole 20-merkkiä pidempi, joten kovin hienostunutta ei tarvittane.
Merkkejä ei tarvitse käydä erikseen läpi, vaan tehtävän voi antaa säännölliselle lausekkeelle tähän tapaan:
<label for="salasana">Salasana:</label> <input id="salasana" onblur="tarkista(this)"> <script> function tarkista(elementti) { if(!elementti.value.match(/[0-9].*[A-Za-z]|[A-Za-z].*[0-9]/)) { alert("Salasanassa pitää olla sekä kirjaimia että numeroita."); }} </script>
Aihe on jo aika vanha, joten et voi enää vastata siihen.