gpt4 book ai didi

Javascript - 如何检查一个字符串是否包含多个子字符串

转载 作者:行者123 更新时间:2023-11-30 11:56:48 24 4
gpt4 key购买 nike

我想在一个字符串中找到多个子字符串,如果找到所有三个子字符串,则执行此操作,如果没有,则执行其他操作。

我对如何设置它有些困惑,如果我得到三个“True”,我想执行某事,其他我想让它做其他事情。

非常感谢。

我的代码如下。

//Main String
var string0 = ' ": {"MATHEMATICS": {"status": "start", "can_start": false}, "READING": {"status": "start", "can_start": false}, "WRITING": {"status": "start", "can_start": false" ';

//Substrings
var substringArray = ['"MATHEMATICS": {"status": "start"', '"READING": {"status": "start"', '"WRITING": {"status": "start"'];

//Check if Substrings are found in MainString
for (l = 0; l < substringArray.length; l++) {
if (string0.indexOf(substringArray[l]) > -1) {
logger.info("True");
} else {
logger.info("False");
}
}

最佳答案

你可以尝试使用Array.every检查所有子串的方法。

代码示例:

var isContainsAllTheParts = substringArray.every(function(substring){
return string0.indexOf(substring) >= 0;
});

关于Javascript - 如何检查一个字符串是否包含多个子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37715131/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com