Regex allow multiple work in a sentence
<p>I'm trying to parse following sentences with regex (javascript) : </p>

<ul>
<li>I wish a TV</li>
<li>I want some chocolate</li>
<li>I need fire</li>
</ul>

<p>Currently I'm trying : <code>I(\b[a-zA-Z]*\b){0,5}(TV|chocolate|fire)</code> but it doesn't work. I also made some test with <code>\w</code> but no luck.</p>

<p>I want to allow any word (max 5 words) between "I" and the last word witch is predefined.</p>