Javascript:在数据库字段中找到星号

时间:2016-02-17 08:31:51

标签: javascript pentaho kettle pentaho-spoon

我正在检查Pentaho Data Integration中的数据流,并使用了一些Javascript。某些字段可能有一个星号作为值。所以我有:

if (Workgroup = "*") {
   summary_level = "A";
} else {
   summary_level = "W";
}

所有值都设置为" A",甚至是值不是" *"的字段。我试过了:

Workgroup = /\\*/
Workgroup = /\*/

我知道我必须逃避它,只是不确定我应该把它写成正则表达式。

1 个答案:

答案 0 :(得分:3)

您正在分配,而非比较。你想要的是if(Workgroup == "*"),double = means等于。

这就是为什么一些程序员以另一种方式编写它的原因,if("*" = Workgroup)会导致明显的错误,你不能覆盖一个常量字符串。