如果我試圖檢測字符串中是否存在「http」。我正在嘗試這種方式:當子串連續時用javascript查找子串
url_value = http://yadda/yaddayadda/a_site
substring = "http";
substring_b = "https";
if(url_value.includes(substring) == false || url_value.includes(substring_b) == false) { url_value = substring + url_value };
我想要將http附加到字符串,如果它丟失。
似乎有一些冗餘。每次發現https時,http都會被找到。因此,您可以放置一張支票,而不是僅檢查http。或者你可能試圖檢查其他情況。請描述什麼時候「做某事」應該運行,什麼時候不應該運行。 –
條件應該是== –
嘗試indexOf()if(url_value.indexOf(substring)=== -1)表示不存在 –