如果它在变量内部

时间:2012-08-01 13:12:45

标签: javascript jquery

  

可能重复:
  JavaScript: string contains

我有一个简单的问题要问你。我的网址有一个变量。现在我要检查这个网址。我做这个javascript:

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

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

我如何制作以下内容。当迈克风成为变数。比跑吧。变量也可以是mikevierwind.be和mikevierwind.eu。但脚本必须始终运行。我必须检查mikevierwind是否在变量中。

5 个答案:

答案 0 :(得分:6)

if (url.indexOf("mikevierwind") >= 0 ) {
  alert("test")
}

答案 1 :(得分:3)

如果您只关心<{1}} 字符串,请使用indexOf()

mikevierwind

答案 2 :(得分:1)

尝试以下方法:

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

if(url.indexOf('mikevierwind') != -1) {
    alert("test");
}

答案 3 :(得分:0)

尝试使用此替代本地主机

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

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

答案 4 :(得分:0)

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.

https://developer.mozilla.org/en/Core%5FJavaScript%5F1.5%5FReference/Objects/String/indexOf

var str="This is testing for javascript search !!!";
if(str.search("for") != -1) {
   //logic
}