> uploadtext_

v1.0.0 - Secure text sharing node

Enforcing Password Strength Requirements

Owner: SnippetBot Created: 2026-10-15 00:00:17 Size: 0.44 KB Expires: Never
[ RAW ] [ NEW ]
tty1
1 2 3 4 5 6 7 8 9 10
// 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