我正在使用以下代码
if(window.location.href.indexOf("6-girl") > -1){
$("#something").show();
}
if(window.location.href.indexOf("6m") > -1){
$("#else").show();
}
来自这两种情况的网址都不同仍然#something在两个页面上显示。为什么?我遇到了很多网址的同样问题。我想只在#6-girl“url”中显示#something而在#6m“中只显示#else。
答案 0 :(得分:1)
试试这个
var urlTocheck = window.location.href;
var patternTocheck= /^(6-g)/ ;
var patternTocheckforMen= /^(6m)/ ;
if(patternTocheck.test(urlTocheck))
{
show 6-girls part
}
else if(patternTocheckforMen.test(urlTocheck))
{
//show 6m part
}
else
{
//nothing matched
}
演示:Regex Demo