我有多個子字符串,我想在一個字符串中找到,如果找到了所有三個,那麼做到這一點,如果沒有,做別的。Javascript - 如何檢查一個字符串是否包含多個子字符串
我有點被困在如何設置它,所以如果我得到三個「真」,我想執行一些事情,其他我希望它做別的事情。
非常感謝。
我的代碼如下。
//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");
}
}
謝謝,我們張貼在同一時間!我已標記你的答案。謝謝:) – lamdan
使用substringArray.length而不是硬編碼3,那麼它將適用於substringArray中的任意數目的元素 –