if((location.href).indexOf("index")!=-1)alert("含有index")
解决方案 »
- 试图,点击按钮,插入新节点,这里的代码错在哪里?
- 用JS编写一个实现数值累加的函数。
- 找了一个很好的焦点广告代码,中文无法显示
- 用“mailto”遇到的问题
- SP2 下Adodb.Stream无法创建,用什么办法转换GB2312 ?
- javascript脚本放在<script src=xxx></script>中有错,直接放到<head>中的就无错???
- js报错,Uncaught SyntaxError: Unexpected token }不知道哪里错,求解答!
- 请教关于梅花雨日历控健的问题,谢谢先了:)
- 请教高手3
- 如何使网页自动关闭,而不出现提示框
- 关于正则表达式的几点疑问:1、它能不能做到替换指定的第几个匹配。。。?
- 一定要帮我解决这个问题,谢谢!
{
var file = str.match(/\/([^\?/]*)(\?|$)/)[1];
return file.split(".")[0].indexOf("index")>-1;
}
alert(check("http://127.0.0.1/index.htm"));
alert(/index/.test(location.href))
var str=location.href
alert(/index/.test(str.substring(str.lastIndexOf("\/"),str.length)))
恩,我开始理解错了,不过老大你别搞那么复杂的正则阿,看晕了:D
function check(str)
{
var file = str.match(/\/([^\?/]*)(\?|$)/)[1];
return /index|indexmain/i.test(file.split(".")[0]);
}
alert(check("http://127.0.0.1/index.htm"));
alert(check("http://127.0.0.1/indeXmain.htm"));
alert(/index/.test(str.substring(str.lastIndexOf("\/"),str.indexOf("?")==-1?str.length:(str.indexOf("?")-1))))
再提要求,我的复杂度就要高过你了:(
url = location.href
check(url)
alert都是真,让我不知道如何做,请帮忙.谢谢
{
var file = str.match(/\/([^\?/]*)(\?|$)/)[1];
alert("filename = "+ file); //在这里你可以把网页名弹出来看看取的对不对
return /index|indexmain/i.test(file.split(".")[0]);
}
alert(check(window.location.href));
//alert(check("http://23index5/aa.jsp?indexURL=../web/index.jsp?id=1"));我测试没有问题的呀! IE6