Solució Password segur?
De wikiserver
La revisió el 17:39, 6 oct 2013 per Asalinas (Discussió | contribucions) (Es crea la pàgina amb «<pre> var pass = "rtiseewaf"; var contvocals = 0; var contconsonants = 0; var almenysvocal = 0; var segur = true; if (pass.length > 10 && pass.length < 6){ alert("Passw…».)
var pass = "rtiseewaf"; var contvocals = 0; var contconsonants = 0; var almenysvocal = 0; var segur = true; if (pass.length > 10 && pass.length < 6){ alert("Password no segur, la mida del password ha de ser més gran que 6 i menys que 10"); } else{ for(var i = 0; i < pass.length; i++){ if(pass.charAt(i) == 'a' || pass.charAt(i) == 'u' || pass.charAt(i) == 'e' || pass.charAt(i) == 'o' || pass.charAt(i) == 'i') { contvocals++; contconsonants = 0; almenysvocal++; } else { contconsonants++; contvocals=0; } if (contvocals == 3 || contconsonants ==3) { segur = false; alert("Password no segur, 3 vocals o 3 consonants consecutives"); } if(pass.charAt(i)==pass.charAt(i+1) && pass.charAt(i) != 'e' && pass.charAt(i) != 'o') { segur = false; alert("Password no segur, no pot haver 2 consonants o vocals iguals"); } if(pass.charAt(i) == " ") { segur = false; alert("Password no segur, no pot contenir espais"); } } if(segur && almenysvocal>0){ alert("Password Segur"); } else{ alert("Password no segur, no hi ha cap vocal."); } }