<SCRIPT LANGUAGE="JavaScript">
<!--
c = "g";
a = "abcdefg";
b = eval("a.replace(/"+c+"/gi,'x')");
alert(b);
//-->
</SCRIPT>
<!--
c = "g";
a = "abcdefg";
b = eval("a.replace(/"+c+"/gi,'x')");
alert(b);
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
c = "g";
a = "abcdefg";
re = new RegExp(c,"gi")
b = a.replace(re,"x");
alert(b);
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
c = "g";
a = "abcdefg";
var myString="a.replace(/"+c+"/gi,'x')";
var result=eval(myString);
alert(result);
//-->
</SCRIPT>