Password rules for registration.

This commit is contained in:
Kyle Spearrin 2016-10-03 23:20:25 -04:00
parent edd1569eed
commit c81968043a
1 changed files with 4 additions and 6 deletions

View File

@ -21,12 +21,10 @@
toastr.error('Master password is required.', 'Errors have occurred');
return;
}
if (model.masterPassword.length < 8) {
toastr.error('Master password must be at least 8 characters long.', 'Errors have occurred');
return;
}
if (!/[a-z]/i.test(model.masterPassword) || !/\d/.test(model.masterPassword)) {
toastr.error('Master password requires at least 1 letter and 1 number.', 'Errors have occurred');
if (model.masterPassword.length < 8 || !/[a-z]/i.test(model.masterPassword) ||
/^[a-zA-Z]*$/.test(model.masterPassword)) {
toastr.error('Master password must be at least 8 characters long and contain at least 1 letter and 1 number ' +
'or special character.', 'Errors have occurred');
return;
}
if (model.masterPassword !== model.masterPasswordRetype) {