Words that Contain Digits
Javascript (ES6), 101 99 bytes



f=
s=&gt;-~'ONE TWO THREE FOUR FIVE SIX SEVEN EIGHT NINE'.split` `.findIndex(x=&gt;s.match([...x].join`.*`))
&lt;!-- snippet demo: --&gt;
&lt;input list=l oninput=console.log(f(this.value))&gt;
&lt;datalist id=l&gt;&lt;option value=BOUNCE&gt;
&lt;option value=ENCODE&gt;
&lt;option value=EIGHT&gt;
&lt;option value=BLACKJACK&gt;
&lt;option value=FABULOUS&gt;
&lt;option value=EXERCISE&gt;
&lt;option value=DRIFTWOOD&gt;
&lt;option value=SERVICEMAN&gt;
&lt;option value=INSIGNIFICANCE&gt;
&lt;option value=THROWDOWN&gt;
&lt;option value=ZERO&gt;
&lt;option value=OZNERO&gt;