<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<SCRIPT language="javascript">
var arrKey = ["111","222","333"];
var arrValue = ["一只小猪","两只小猪","三只小猪"];
function test(obj)
{
var str = obj.value;
for(i in arrKey)
{
var pattern = new RegExp(arrKey[i],"g");
str = str.replace(pattern,arrValue[i]);
}
obj.value = str;
}
</SCRIPT>
</HEAD><BODY>
<INPUT onkeyup="test(this)">
</BODY>
</HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<SCRIPT language="javascript">
var arrKey = ["111","222","333"];
var arrValue = ["一只小猪","两只小猪","三只小猪"];
function test(obj)
{
var str = obj.value;
for(i in arrKey)
{
var pattern = new RegExp(arrKey[i],"g");
str = str.replace(pattern,arrValue[i]);
}
obj.value = str;
}
</SCRIPT>
</HEAD><BODY>
<INPUT onkeyup="test(this)">
</BODY>
</HTML>
var o = new Object();
o["111"] = "一个人";
o["222"] = "两个人";
o["333"] = "三个人";
function bao(obj)
{
if(typeof(o[obj.value])!="undefined")
{
obj.value = o[obj.value];
}
}
</script>
<input type="text" onkeyup="bao(this)"/>
var pattern = new RegExp(arrKey[i],"g");
中的“g”是什么意思了?