2013-08-06 287 views
0

如何編寫if語句,以便在var MyString不在var URL中時發出警報?查找字符串中的字符串

var URL = "http://test.mysite.com/about/"; 
    var MyString = "mysite.com"; 
+0

比較'indexOf'這個詞來'-1'。 – elclanrs

+1

http://stackoverflow.com/q/5296268/684368 – smerny

回答

4
if (URL.indexOf(MyString) === -1) { 
    alert('Not found!'); 
} 
0
if(URL.indexOf(MyString) == -1) alert("Not found"); 
+0

我有兩個注意事項:1)將字符串字面值視爲正則表達式與檢查字符串是否包含字符串不同(請參閱模式中的特殊字符字符串),2)你使用的比較是_evil_(更多在這裏看到:http://stackoverflow.com/a/359509/548696)。由於這兩個原因而下調。 – Tadeck

+1

@Tadeck你的第二點是個人風格偏好(儘管它與我的相同)。 – sabof

+0

@Tadeck - 你是對的,我應該刪除正則表達式之一。 –