title: Regex for particular given range "001 to 150"
body: <p>Here is what I have tried
  but unable get a desired result.
  Case1:</p>
  
  <pre><code>^(00[1-9]|0[1-9][0-9]|1[0-5][0-9])$
  </code></pre>
  
  <p>it is accepting ranges from 001-159 as I have give [0-9]</p>
  
  <p>For Case2: </p>
  
  <pre><code>^(00[1-9]|0[1-9][0-9]|1[0-50][0])$
  </code></pre>
  
  <p>it is accepting 110, 120... and 150 as last accepted digit is "0".</p>
  
  <p>The Desired Result should only accept 001-150
  Your help will be much appreciated. </p>