diff --git a/website/assets/js/components/signup-modal.component.js b/website/assets/js/components/signup-modal.component.js index f0c6de1d03..9d4bad4434 100644 --- a/website/assets/js/components/signup-modal.component.js +++ b/website/assets/js/components/signup-modal.component.js @@ -35,7 +35,14 @@ parasails.registerComponent('signupModal', { firstName: {required: true}, lastName: {required: true}, emailAddress: {required: true, isEmail: true}, - password: {required: true, minLength: 8}, + password: { + required: true, + minLength: 12, + maxLength: 48, + custom: (value)=>{ + return value.match(/^(?=.*\d)(?=.*[^A-Za-z0-9]).{12,48}$/); + } + }, }, // Login form loginFormData: {}, @@ -89,8 +96,10 @@ parasails.registerComponent('signupModal', {
Minimum length is 8 characters
+Passwords must be 12-48 characters, with at least 1 number (e.g. 0 - 9) and 1 symbol (e.g. &*#).
Minimum length is 8 characters
+Passwords must be 12-48 characters, with at least 1 number (e.g. 0 - 9) and 1 symbol (e.g. &*#).