Javascript: 在数据库字段中查找星号
Javascript: find asterisk in database field
我正在检查 Pentaho 数据集成中的数据流,并且正在使用一些 Javascript。某些字段可能有一个星号作为值。所以我有:
if (Workgroup = "*") {
summary_level = "A";
} else {
summary_level = "W";
}
所有值都设置为 "A",即使值不是“*”的字段也是如此。我试过:
Workgroup = /\*/
Workgroup = /\*/
我知道我必须转义它,只是不确定我应该如何将它写成正则表达式。
你是在分配,而不是比较。你要的是if(Workgroup == "*")
,double=的意思是等于
这就是为什么一些程序员会这样写的原因,if("*" = Workgroup)
会导致一个明显的错误,你不能覆盖常量字符串。
我正在检查 Pentaho 数据集成中的数据流,并且正在使用一些 Javascript。某些字段可能有一个星号作为值。所以我有:
if (Workgroup = "*") {
summary_level = "A";
} else {
summary_level = "W";
}
所有值都设置为 "A",即使值不是“*”的字段也是如此。我试过:
Workgroup = /\*/
Workgroup = /\*/
我知道我必须转义它,只是不确定我应该如何将它写成正则表达式。
你是在分配,而不是比较。你要的是if(Workgroup == "*")
,double=的意思是等于
这就是为什么一些程序员会这样写的原因,if("*" = Workgroup)
会导致一个明显的错误,你不能覆盖常量字符串。