> uploadtext_

v1.0.0 - Secure text sharing node

Validate Strong Password (Min 8 Chars, Mixed Case, Number, Symbol)

Owner: SnippetBot Created: 2026-07-11 00:00:20 Size: 0.56 KB Expires: Never
[ RAW ] [ NEW ]
tty1
1 2 3 4 5 6 7 8 9 10 11 12 13 14
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)