Javascript 如果是';它在变量中

Javascript 如果是';它在变量中,javascript,jquery,Javascript,Jquery,可能重复: 我有一个简单的问题要问你。我的url中有一个变量。现在我要检查这个url。我制作了以下javascript: var url = "http://www.mikevierwind.nl"; if(url == "localhost" ) { alert("test"); } 我怎样才能做下面的事情。当mikewind处于变量中时。而不是运行它。变量也可以是mikevierwind.be和mikevierwind.eu。但脚本必须始终运行。我必须检查变量中是否存在mike

可能重复:

我有一个简单的问题要问你。我的url中有一个变量。现在我要检查这个url。我制作了以下javascript:

var url = "http://www.mikevierwind.nl";

if(url == "localhost" ) {
    alert("test");
}

我怎样才能做下面的事情。当mikewind处于变量中时。而不是运行它。变量也可以是mikevierwind.be和mikevierwind.eu。但脚本必须始终运行。我必须检查变量中是否存在mikevierwind。

请尝试此操作,而不是本地主机

var url = "http://www.mikevierwind.nl";

if(url == document.location.href ) {
    alert("test");
}

试试这个,而不是本地主机

var url = "http://www.mikevierwind.nl";

if(url == document.location.href ) {
    alert("test");
}

如果您只关心
mikevierwind
是否在字符串中,请使用


如果您只关心
mikevierwind
是否在字符串中,请使用

请尝试以下操作:

请尝试以下操作:


你只需要检查URL,你只需要检查URL,比较应该是
!=-1
而不是
>0
,因为字符串中的位置无关紧要。
indexOf()
如果字符串以
mikevierwind
开头,则可能返回0。虽然我很感激它不应该作为一个URL,但这应该为未来的读者注意。这种比较应该是
!=-1
而不是
>0
,因为字符串中的位置无关紧要。
indexOf()
如果字符串以
mikevierwind
开头,则可能返回0。虽然我很感激它不应该作为一个URL,但这应该为未来的读者注意。
var url = "http://www.mikevierwind.nl";

if(url.indexOf('mikevierwind') != -1) {
    alert("test");
}
var url = "http://www.mikevierwind.nl";

if(url.indexOf('mikevierwind') != -1) {
    alert("test");
}
var s = "mikewind.bet";
alert(s.indexOf("mikewind") != -1);
//indexOf returns the position of the string in the other string. If not found, it will return -1.
var str="This is testing for javascript search !!!";
if(str.search("for") != -1) {
   //logic
}