title: Regex for Alphanumeric with all special characters in US Keyboard
body: <p>Yet another question about regex.
  Here is my requirement:</p>
  
  <ol>
  <li>Should accept all alphabets.</li>
  <li>Should have at least one Uppercase alphabet.</li>
  <li>Should have at least 1 numeric.</li>
  <li>Total length should be minimum 8.</li>
  <li>Should accept all special characters in regular US keyboard layout only.</li>
  </ol>
  
  <p>Below is what I came up with</p>
  
  <pre><code>^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[-=+/\\]`~!@#$%^&amp;*()_+\\[;',.{}|:\\\"&lt;&gt;?])(?=^\\p{ASCII}*$)(?=\\S+$).{8,}$ 
  </code></pre>
  
  <p>But this doesn't work for <code>\\Admin123</code></p>
  
  <p>Any help is appreciated.</p>
  
  <p><strong>Update:</strong>
  Thanks @Pshemo .Just wondering, if there is any shorter way of doing this? Instead of including all the special characters in the regex itself.</p>