文字列に "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をチェックする代わりに1つのチェックを置くことができます。または、他の状態を確認しようとしている可能性があります。 「何か」を実行する必要がある場合と実行しない場合を記述してください。 –
条件は== trueにする必要があります –
try()(url_value.indexOf(substring)=== -1)は存在しないことを意味します –