function passwordValid(password) {
var digits = [0,1,2,3,4,5,6,7,8,9];
var specialChar = ["!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "-", "_", "+", "="];
var containsSpecialChar = false;
var containsDigit = 0;
var containsUpper = false;
var passArray = password.split("");
for(var i=0; i< specialChar.length; i++){
if(password.includes(specialChar[i]))
containsSpecialChar = true;
}
for(var i=0; i< passArray.length; i++){
if(passArray[i] == passArray[i].toUpperCase())
containsUpper = true;
}
for(var i=0; i< digits.length; i++){
if(password.includes(digits[i]))
containsDigit++;
}
if (password.length < 8)
return html`<span style="color: red;"> Password must contain 8-14 characters. </span`;
if (password.length > 14)
return html`<span style="color: red;"> Password must contain 8-14 characters. </span`;
if(!containsUpper)
return html`<span style="color: red;"> Password must include at least 1 Uppercase letter. </span`;
if(containsDigit < 2)
return html`<span style="color: red;"> Password must include at least 2 digits. </span`;
if(!containsSpecialChar)
return html`<span style="color: red;"> Password must include special characters. </span`;
else {
return html`<span style="color: green;"> Success! You are all set! </span`;
}
}