title: Need regular expression for checking at least 3 uppercase, 3 lowercase, 3 digits and 3 special character
body: <p>Need regular expression for checking at least 3 uppercase, 3 lowercase, 3 digits and 3 special character any where in string. </p>
  
  <p>I have tried <code>/^(?=.*[^A-Za-z0-9]{3,})(?=.*[A-Z]{3,})(?=.*\d{3,})(?=.*[0-9]{3,}).+/</code>
  but this checking contiguous string like :: <code>abcABC123(*)</code> but did not check like: <code>1a(2b)AB*3cC</code> </p>