<SCRIPT LANGUAGE="JavaScript">
<!--var s = "aa+bb-cc*(dd+ee)/ff";
var r = s.match(/[^+\-*/()]+/g);
var mm = {};
if(r)
{
for(var i=0; i<r.length; i++)
{
if("undefined"==typeof(mm[r[i]]))
{
mm[r[i]] = r[i];
}
} var str = s;
for(var i in mm)
{
str = str.replace(new RegExp(i, "g"), prompt("请输入", 123));
}
alert(str);
var result = eval(str);
alert(result);
}//-->
</SCRIPT>
<!--var s = "aa+bb-cc*(dd+ee)/ff";
var r = s.match(/[^+\-*/()]+/g);
var mm = {};
if(r)
{
for(var i=0; i<r.length; i++)
{
if("undefined"==typeof(mm[r[i]]))
{
mm[r[i]] = r[i];
}
} var str = s;
for(var i in mm)
{
str = str.replace(new RegExp(i, "g"), prompt("请输入", 123));
}
alert(str);
var result = eval(str);
alert(result);
}//-->
</SCRIPT>
解决方案 »
- 两个html页面之间怎么传递参数值?
- Ext用表单提交下拉框的问题
- 问一个关于JS 跨域操作的问题
- 怎样在一个Iframe里面打开一个层使它占满整个浏览器的窗口
- 超连接可以用title显示信息,<a href="tt.htm" title=欢迎进入>进入</a>请问select下拉表单可以吗?如何做?
- 怎么使页面上所有的checkbox全部选中?谢谢!
- 请问:如何把一个层显示在屏幕的正中?
- 如何控制window.showModalDialog()所弹出窗口的大小,位置?
- 主页中的滚动条是粗细和颜色是否可调节???
- js 中 define定义的函数怎么调用?
- 有点特别:框架页内的嵌套页面跳转控制
- 如何动态的选择表单控件?
<!--var s = "aa+bb-cc*(dd+ee)/ff";
var r = s.match(/[^+\-*/()]+/g);
var mm = {};
if(r)
{
for(var i=0; i<r.length; i++)
{
if("undefined"==typeof(mm[r[i]]))
{
mm[r[i]] = r[i];
}
} var str = "方程式 = "+ s +"\n";
for(var i in mm)
{
mm[i] = prompt("请输入", 123);
s = s.replace(new RegExp(i, "g"), mm[i]);
str += i +"="+ mm[i] +"\n";
}
str += s +"\n";
str += "最后运行结果 = "+ eval(s)
alert(str);
}//-->
</SCRIPT>
s = 'aa+bb-cc*(dd+ee)/ff';
v = s.match(/\w+/g);for(i=0; i<v.length; i++) {
eval(v[i]+'='+i);
}
alert(eval(s));
</script>不完全符合你的要求,但就应该这样做