// Requires at least 8 characters, one uppercase, one lowercase, one number, and one special character. const strongPasswordRegex = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[!@#$%^&*()_+{}\[\]:;<>,.?~\\-]).{8,}$/; function validatePasswordStrength(password) { return strongPasswordRegex.test(password); } // Example usage: // console.log(validatePasswordStrength('MyP@ssw0rd')); // true // console.log(validatePasswordStrength('weakpass')); // false