【发布时间】:2010-01-14 00:02:15
【问题描述】:
我正在使用从 html 控件中选择的不同条件在文本区域中构建查询。用户也可以对其进行修改。
客户端: 对于以下条件列表:
a(1, 3) > 20
b(4, 5) < 90
c(3, 0) = 80
我形成一个查询:
a(1, 3) > 20 and b(4, 5) < 90 or c(3, 0) = 80
在服务器端,这必须被解析、查找并使用参数调用每个函数。 (a、b、c 是函数)
我想在处理之前检查查询语法(不确定是在客户端还是服务器端)。 例如,如果用户输入了错误的函数/参数,或者他们使用了错误的运算符。
感谢您的建议和反馈。
PS:使用python
【问题讨论】:
-
你怎么知道前两个应该是“和”,而第三个应该是“或”?
-
接受的任何组合这只是一个例子。
标签: javascript jquery python html