Jak przewalidowac resztę?
Kod
function PowerPassword(str) {
var power = 0;
var type1 = /[a-z]/;
var type2 = /[A-Z]/;
var type3 = /[0-9]/;
if(str.length >= 10) {power += 10;}
if(str.length >= 15) {power += 5;}
if(type1.test(str) == true) {power += 5;};
if(type2.test(str) == true) {power += 10;};
if(type3.test(str) == true) {power += 10;};
//znaki specjalne spec +15
//minimum 3 znaki specjalne +20
//minimum 3 cyfry +10
//minimum 3 male i 3 duze litery jednoczenie +15
document.getElementById('power').innerHTML = power;
}
var power = 0;
var type1 = /[a-z]/;
var type2 = /[A-Z]/;
var type3 = /[0-9]/;
if(str.length >= 10) {power += 10;}
if(str.length >= 15) {power += 5;}
if(type1.test(str) == true) {power += 5;};
if(type2.test(str) == true) {power += 10;};
if(type3.test(str) == true) {power += 10;};
//znaki specjalne spec +15
//minimum 3 znaki specjalne +20
//minimum 3 cyfry +10
//minimum 3 male i 3 duze litery jednoczenie +15
document.getElementById('power').innerHTML = power;
}
potrzebuje:
//znaki specjalne spec +15
//minimum 3 znaki specjalne +20
//minimum 3 cyfry +10
//minimum 3 male i 3 duze litery +15
Wiem ze np sprawdzanie ilości np cyfr nie może wyglądać [0-9]{3,} ponieważ to działa tylko wtedy kiedy minimum 3 cyfry są obok siebie a mnie interesują minimum 3 cyfry w całości hasła.