1

可能重复:
JavaScript:字符串包含

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

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

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

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

4

5 回答 5

6
if (url.indexOf("mikevierwind") >= 0 ) {
  alert("test")
}
于 2012-08-01T13:15:02.060 回答
3

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

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

if(url.indexOf('mikevierwind') != -1) {
    alert("test");
}
于 2012-08-01T13:15:02.123 回答
1

尝试以下操作:

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

if(url.indexOf('mikevierwind') != -1) {
    alert("test");
}
于 2012-08-01T13:15:48.427 回答
0

试试这个而不是本地主机

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

if(url == document.location.href ) {
    alert("test");
}
于 2012-08-01T13:14:27.490 回答
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
} 
于 2012-08-01T13:15:55.523 回答