在javascript = Rhino中定义规则和条件
Defining rules and condition in javascript = Rhino
我的要求是,用户可以选择定义规则如:
IF f1 is grt than f2 do this
或
IF f1 > f2 and f2 < f3 ...
所以他可以使用运算符或文本(比如and
或&&
)
现在我们需要将文本框中的文本转换为特定的规则或条件。有很多条件(所有操作&&
, ||
, !
, =
等…)提供它应该在客户端浏览器中完成。javascript是一种方法。我没有足够的时间来写一个库或解析器。然而,我在某处读到犀牛有这个能力,但我不知道如何使用它。
提前感谢您的提示
如果我理解正确的话,你想把用自定义语言编写的规则翻译成javascript吗?
在这种情况下,Rhino不能解决你的问题:Rhino是一个用Java编写的javascript解释器。如果这些规则是用javascript编写的,它将允许你对它们进行评估。
相关文章:
- 通过js在新选项卡中有条件地打开url
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- jQuery-有条件地附加HTML
- 根据某些条件在视图之间切换
- 如何做到这一点,使代码在不传递条件后执行函数
- 有条件更新d3.js力图中节点的最佳方法
- javascript中的布尔条件
- Woocommerce产品选项有条件
- 基于两个条件退出While循环
- 有条件地在选项标记中应用布尔属性
- 使用javascript以HTML形式验证条件
- KnockoutValidation和有条件的必需规则
- jQuery 验证 - 根据用户选择设置条件规则
- 一个字段上的语义 UI 表单验证规则是否可以以另一个字段为条件
- 带有条件的 jQuery 验证插件规则
- '中的自定义脚本;条件'DTM中基于事件的规则部分
- 如何在javascript验证中为电子邮件添加规则条件
- 如何使用jQuery在条件规则中设置HTML属性
- PostCSS:如何基于当前规则中的声明有条件地添加新规则
- 在javascript = Rhino中定义规则和条件