title: need a regex for password validation that allows all special characters
body: <p>The password requirements are:</p>
  
  <ul>
  <li>at least two letters </li>
  <li>at least two numbers </li>
  <li>at least one special character (any special character) </li>
  <li>at least 8 characters</li>
  </ul>
  
  <p>This one is close but isn't working:
  <code>/^(?=.*\d)(?=.*[a-zA-Z])(?=.*[\W]).{8,}$/</code></p>
  
  <p>What am I doing wrong?</p>