作者Rplus (R+) (9527)
看板RegExp
标题[问题] 分析带括号的四则运算
时间Thu Jul 5 20:45:03 2012
语言: javascript @ Windows
/*
听说注明使用的语言、环境
*
问题有可能较容易被解决...
*/
想请问一下
有一字串想要确认是否为正确的四则运算
该如何写其regex语法呢?
允许的字符如列:
+-*/1234567890.()
开头可: [0-9\.\(\+\-]
结尾可: [0-9\)]
错误类别: [.0-9]( | )[.0-9] // 数字不与括号直连, 其间需有运算符
[*/]) | ([*/] // 乘除後紧接右括号 或左括号紧接乘除
()左右括号没有闭合
先此写过~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.240.213.143
1F:→ PurpleCrow:没有代数? 07/05 22:17