对于Coldfusion中的Listcontains函数,是否存在相反的操作符选项?我需要检查以确保字符串中不存在值,但将其与另一个运算符结合使用。Listcontains使用情况相反
排序是这样的:
<cfif checkstring EQ 1 and does not contain listcontains(idcheck,"id1") >
对于Coldfusion中的Listcontains函数,是否存在相反的操作符选项?我需要检查以确保字符串中不存在值,但将其与另一个运算符结合使用。Listcontains使用情况相反
排序是这样的:
<cfif checkstring EQ 1 and does not contain listcontains(idcheck,"id1") >
<cfif checkstring eq 1 and not listcontains(idcheck, 'id1')>
或CFSCRIPT
if (checkstring == 1 && !listcontains(idcheck, 'id1'))
我可能会更喜欢使用NOT
,查理表现。但由于listContains返回一个索引,你也可以使用
<cfif checkstring EQ 1 and listcontains(idcheck, "id1") eq 0>
不过,我想提listContains()
执行部分匹配。因此,“id1”不仅会匹配“id1”,还会匹配“id111”和“id1001”。 真的是你想要的比较吗?如果只想查找精确匹配,请改用ListFind()或ListFindNoCase()。
+1用于指定listFind()/ listFindNoCase() – charliegriefer