我需要在if语句的末尾指定带通配符的路径。 比如文件系统中的*等价物
if(document.location.pathname == "/project/*") { jQuery("#regbutton").css('display','none'); };
ie .. if应该为以/ project /
开头的所有路径触发任何方式做到这一点w / out诉诸狂野的正则表达式的东西?
jquery解决方案也很棒..
日Thnx
答案 0 :(得分:4)
这使用正则表达式,但它与正则表达式一样温和。
if(document.location.pathname.match(/^\/project\//))
{
jQuery("#regbutton").css('display','none');
}
答案 1 :(得分:0)
您可以这样做: -
String.prototype.startsWith = function(str) {return (this.match("^"+str)==str)}
if(document.location.pathname.startsWith("/project/")) {
...
}
这样,您可以随时继续使用startsWith()函数。