title: Need Regex Pattern: Can't start w num; No special characters except underscore and hyphen; allows characters/nums
body: <p>Closest I've gotten: <code>^[-_[a-zA-Z0-9]*$</code></p>
  
  <p>That still allows the string to start with numbers.  Apologies for asking such question when there are resources everywhere.  I just need something fast and have problems figuring out RegEx.</p>
  
  <p>Valid input examples: <code>Account-Numbers_2010 | NewMoney | test_data | a1B2-c3_d4_5e-6f</code></p>
  
  <p>Invalid input examples: <code>2010_Account_Numbers | New$Money | %test*data | 1aB2</code></p>