37 lines
1.1 KiB
JavaScript
37 lines
1.1 KiB
JavaScript
function validate_form() {
|
|
var pass = validate_password();
|
|
|
|
return validate_confirm() && pass;
|
|
}
|
|
|
|
function validate_confirm() {
|
|
var password = document.getElementById("newpassword");
|
|
var confirm = document.getElementById("confirm_password");
|
|
|
|
if (password.value != confirm.value) {
|
|
confirm.classList.add("errorinput");
|
|
document.getElementById("confirm-msg").classList.add("fade");
|
|
return false;
|
|
}
|
|
|
|
confirm.classList.remove("errorinput");
|
|
document.getElementById("confirm-msg").classList.remove("fade");
|
|
|
|
return true;
|
|
}
|
|
|
|
function validate_password() {
|
|
var password = document.getElementById("newpassword");
|
|
var reg = /(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}/;
|
|
|
|
if (reg.test(password.value) != true) {
|
|
password.classList.add("errorinput");
|
|
document.getElementById("password-msg").classList.add("fade");
|
|
return false;
|
|
}
|
|
|
|
password.classList.remove("errorinput");
|
|
document.getElementById("password-msg").classList.remove("fade");
|
|
|
|
return true;
|
|
} |