Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: javascript merkkijonon tarkistus

manninen [30.05.2011 12:09:11]

#

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?

Teuro [30.05.2011 12:16:58]

#

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.

Yucca [30.05.2011 12:35:27]

#

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>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta