function isStrongPassword(password) { // Minimum 8 characters // At least one uppercase letter // At least one lowercase letter // At least one number // At least one special character const passwordRegex = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[!@#$%^&*()_+=\[\]{};':"\\|,.<>/?~`]).{8,}$/; return passwordRegex.test(password); } // Example usage: console.log(isStrongPassword("MyStrongP@ss1")); // true console.log(isStrongPassword("weakpass")); // false (no uppercase, no number, no symbol) console.log(isStrongPassword("Short1!")); // false (less than 8 chars)