1

重複の可能性:
JavaScript:文字列に含まれる

簡単な質問があります。URLに変数があります。今、私はこのURLを確認したいと思います。私はこの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 に答える