【发布时间】:2016-05-24 09:25:11
【问题描述】:
var message = "hello [[xxx]] bye [[ZZZ]]"
var result, re = /\[\[(.*?)\]\]/g;
while ((result = re.exec(message)) != null) {
switch (result[1].toLowerCase()) {
case "xxx":
console.log("found xxx");
break;
case "zzz":
console.log("found zzz");
break;
}
}
这是我正在使用的代码示例,目前会输出
found xxx
found zzz
有没有办法以多种方式“触发”一个案例?比如
case "xxx", "aaa", "bbb":
console.log("found 3xletters");
break;
我试过这个^^^但是只有最后一个可以触发它,所以上面的情况xxx和aaa不会触发,但是bbb会
【问题讨论】:
-
啊,我的错,确实是:3 我做了一个快速搜索,但我担心我不知道正确的“措辞”所以我什么也没找到
标签: javascript arrays node.js