[问题] 分析带括号的四则运算

楼主: Rplus (R+) (9527)   2012-07-05 20:45:03
语言: javascript @ Windows
/* 听说注明使用的语言、环境
* 问题有可能较容易被解决...
*/
想请问一下
有一字串想要确认是否为正确的四则运算
该如何写其regex语法呢?
允许的字符如列:
+-*/1234567890.()
开头可: [0-9\.\(\+\-]
结尾可: [0-9\)]
错误类别: [.0-9]( | )[.0-9] // 数字不与括号直连, 其间需有运算符
[*/]) | ([*/] // 乘除后紧接右括号 或左括号紧接乘除
()左右括号没有闭合
先此写过~
作者: PurpleCrow (17868)   2012-07-05 22:17:00
没有代数?

Links booklink

Contact Us: admin [ a t ] ucptt.com