title: Regex words with letters, numbers, optional special characters in any order
body: <p>I've been using some help on here for a while now but cannot find anything specific to my requirement. I need to pick out whole words which contain at least 6 letters and/or numbers (combined, not each), with optional 'special' characters. All in any order, so <code>A12345</code>, <code>12345A</code>, <code>1-2-345-A</code>, <code>12A45B</code> and so-on.</p>
  
  <p>I've done a fiddle <a href="http://refiddle.com/refiddles/5b43684175622d0a7a5b0000" rel="nofollow noreferrer">here</a>. I'm almost there (but could be done better) - I can't work out why it needs to be a least 6 numbers to get a match. Is it beacuse the letters are all optional with <code>*</code></p>
  
  <p>This is VBA so no access to look behinds. The special characters will only ever be 'within' the match, not start or end (will never be <code>-1234-A-</code> for example).</p>