JavaScript - Regular Expressions
<p>I have an HTML page with a text box. This text box has an id of "myTextBox". I am trying to use a regular expression in JavaScript to replace certain values in the text box with another value. Currently, I am trying the following</p>

<pre><code>function replaceContent()
{
  var tb = document.getElementById("myTextBox");
  if (tb != null)
  {
    var current = new String(tb.value);
    var pattern = new RegExp("(ft.)|(ft)|(foot)", "ig");
    current = current.replace(pattern, "'");
    alert(current);
  }
}
</code></pre>

<p>Based on this code, if I had the value "2ft" in the myTextBox, I would expect the current variable to be "2'". However, it always shows an empty string. I fear there is something that I am misunderstanding in relation to regular expressions in JavaScript. What am I doing wrong?</p>

<p>Thank you!</p>
