要求格式:只能由"#A——#Z”和数字组成的运算式,运算符只有"+-*/%",可以包含"()",或数字,示例:
#A+#B+(#C-#D);
2*#B-#C;
3#D+5;
#A+#B+(#C-#D);
2*#B-#C;
3#D+5;
解决方案 »
- 有关js中原型设计模式的问题。
- js ondbclick事件后单元格变化后,如何指定单元格恢复?
- javascript的使用。
- 在chrome下的window.showModalDialog问题
- 请教:在使用frameset框架的web页面中如何实现关闭ie弹出确认对话框后点击确认跳转到另外一个页面否则还停留在当前页面
- 如何跨框架互相调用函数(需要兼容IE和FF)
- 紧急求助,谢谢了
- 改变包含frame页的title
- 如何获得当前屏幕的宽度
- 利用一段java script代码,使IE在装载图片的过程中,客户的点击操作失效将,即将按键屏蔽掉,。
- 为什么鼠标移到select标签的option整个层都隐藏了?急,求高手调教,help!!!!!!
- 这个JS裁减的效果难道就不能手动填写数值?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
var arr=['#A+#B+(#C-#D)','2*#B-#C','3#D+5','#A','#AS'];
var reg=/^([0-9\+\-\*\/\%\(\)]*(#[A-Za-z])*)+$/;
for(var i in arr){
alert(arr[i]+":"+reg.test(arr[i]));
}
</script>
</head><body>
</body>
</html>
这样试试
你的括号是中文的括号还是英文的啊