title: What is this regex supposed to match - h*
body: <p>I have a piece of code that is supposed look through a list of strings to match a regular expression whose pattern is an input from the user. Inputs such as </p>
  
  <p>h*
  <br/>q*
  <br/>y*</p>
  
  <p>seem to match anything and everything. My questions - </p>
  
  <ol>
  <li>Is any of the above a valid regex pattern at all?</li>
  <li>If yes, what exactly are they supposed to match?</li>
  </ol>
  
  <p>I've gone through <a href="http://regexhero.net/reference/" rel="nofollow">http://regexhero.net/reference/</a> but couldn't find anything that specifies such expression.</p>
  
  <p>I've used <a href="http://regexhero.net/tester/" rel="nofollow">http://regexhero.net/tester/</a> to check what my regex matches with <strong>q*</strong> as the Regular Expression and <strong>Whatever</strong> as the Target String. It gives me <strong>9</strong> matches!</p>