title: Regex if string contains E or F letter
body: <p>I'm trying to check if a string contains specific letters like <code>E</code> or <code>F</code>, with the following code</p>
  
  <pre><code>/^(F?)/.test('E22')
  </code></pre>
  
  <p>The problem is that it returns <code>true</code>, when it should return <code>false</code>. And what bothers me most, is that testing the regex at regexpal.com, goes perfect, but when applied... wrong.</p>
  
  <p>Any idea what goes wrong?</p>
  
  <p><a href="http://jsfiddle.net/alleks/CykQv/" rel="nofollow">http://jsfiddle.net/alleks/CykQv/</a></p>
  
  <h2>UPDATE</h2>
  
  <p>I have explained my self wrong. I do individual checks, in different cases. So, in specific cases I need to see if the string contains an <code>E</code>, and in others, if contains an <code>F</code></p>
  
  <pre><code>//Case1
  if (/^(F?)/.test(stringContainsE)) ....
  
  //Case2
  if (/^(F?)/.test(stringContainsF)) ....
  </code></pre>
  
  <h2>Update2</h2>
  
  <p>Both cases return TRUE when they shouldn't: <a href="http://jsfiddle.net/alleks/CykQv/2/" rel="nofollow">http://jsfiddle.net/alleks/CykQv/2/</a></p>