我有一个字符串数组,我需要循环并检查另一个传入的字符串。
var filterstrings = ['firststring','secondstring','thridstring'];
var passedinstring = localStorage.getItem("passedinstring");
for (i = 0; i < filterstrings.lines.length; i++) {
if (passedinstring.includes(filterstrings[i])) {
alert("string detected");
}
}
如果 var passedinstring
具有类似 FirsTsTriNg
或 fiRSTStrING
的字符串,我如何确保在此处忽略区分大小写(最好使用正则表达式)?
原文由 LegendDemonSlayer 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以首先从
filterstrings
创建一个 RegExp然后
test
如果passedinstring
在那里