社区
JavaScript
帖子详情
javascript验证简单的数学公式该如何写?谢谢!
caiyi0903
2008-01-03 03:54:10
数学公式要求很简单,只有0-9数字,左右括号,加减乘除所组成。没有其他特殊要求。
现在要在前台通过一个js方法来验证,不知道如何写这个正则表达式,请高手赐教,谢谢!
...全文
589
14
打赏
收藏
javascript验证简单的数学公式该如何写?谢谢!
数学公式要求很简单,只有0-9数字,左右括号,加减乘除所组成。没有其他特殊要求。 现在要在前台通过一个js方法来验证,不知道如何写这个正则表达式,请高手赐教,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
x03570227
2009-05-20
打赏
举报
回复
有个办法能验证大部分 + - * / 运算,除了无法验证 /0 的情况
将公式中的变量用数字代替,如果不出现错误则表示正确,否则错误
zmaini1420
2008-01-04
打赏
举报
回复
UP!~~
JK_10000
2008-01-03
打赏
举报
回复
<script>
function isRight(s){
var s2=s.replace(/[^.0-9\(\)\+\-\*\/ ]/ig,"");
if(s2!=s) return false;
try{eval(s2);} catch(e){return false;}
return true;
}
alert(isRight("2 ddd+()3\\+-*/"))
alert(isRight("..2+3 /(4)"))
</script>
xinxin2652
2008-01-03
打赏
举报
回复
up
xuStanly
2008-01-03
打赏
举报
回复
有难度哟,留名。
zmaini1420
2008-01-03
打赏
举报
回复
UP!~
mingxuan3000
2008-01-03
打赏
举报
回复
恩 这个也不错
muxrwc
2008-01-03
打赏
举报
回复
try catch + eval
mingxuan3000
2008-01-03
打赏
举报
回复
51js有,我现在上不了,晚上回去找找
caiyi0903
2008-01-03
打赏
举报
回复
我自己再试一下看看
mingxuan3000
2008-01-03
打赏
举报
回复
不是什么都用正则合适的
编译原理里不是有很好的方法么
caiyi0903
2008-01-03
打赏
举报
回复
链接地址的代码试过,报脚本错。
51js也搜索了,没有相关方面的讨论。
mingxuan3000
2008-01-03
打赏
举报
回复
http://topic.csdn.net/u/20070614/19/61e3ffca-eb8c-4123-8bdd-32f0267d366d.html
梅老大也写过 好像在51js 你自己去找找
mingxuan3000
2008-01-03
打赏
举报
回复
要符合数学公式,很困难
如何使用
JavaScript
(或任何其他语言)构建数学表达式令牌生成器
如何使用
JavaScript
(或任何其他语言)构建数学表达式令牌生成器 (How to build a math expression tokenizer using
JavaScript
(or any other language)) Some time ago, I got inspired to build an app for ...
c#中如何将表达式中的数字和运算符分离
去网上找个
验证
数字的正则表达式 已经默认实现了一些基本表达式的解析(同时还包含C#,sql,
javascript
等语言的
简单
解析),如果你需要更复杂的可以自己定制他个token规则ps:实际上BNF范式配合antir,yacc也是...
前端架构设计的测试与
验证
方法
1.背景介绍 ...在本文中,我们将讨论一些前端架构设计的测试与
验证
方法,包括它们的核心概念、算法原理、具体操作步骤以及数学模型公式。我们还将讨论一些实际的代码示例,以及未来的发展趋势和挑战。 ...
javascript
简介
欢迎使用Markdow
Javascript
简介 一.
Javascript
是一门脚本语言,计算机除了脚本语言还有以下几种语言,这里我们总结一下: 汇编语言 2.脚本语言 3.机器语言 4.高级语言 二. 脚本语言又被称为扩建的语言,或者...
汇总
JavaScript
内置对象常用方法详解
JavaScript
提供了许多强大的内置对象,它们带有各种实用的方法,能够帮助我们更高效地编
写
代码。本文将介绍最常用的内置对象方法,并通过实例展示它们的使用场景。使用场景:当你需要对数组的每个元素进行相同的...
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章