Password must be a minimum of 8 characters and contain at least 3 of the following: uppercase, lowercase, numeric or special characters



^ (?=.{8,})((?=.*\d)(?=.*[a-z])(?=.*[A-Z])|(?=.*\d)(?=.*[a-zA-Z])(?=.*[\W_])|(?=.*[a-z])(?=.*[A-Z])(?=.*[\W_])).*