我有一个数组:
var checkURL = ['abc123', 'abc124', 'abc125'];
如何检查window.location.pathname中是否存在数组中的字符串之一?
我知道我可以单独使用:
<script type="text/javascript">
$(document).ready(function () {
if(window.location.href.indexOf("abc123") > -1) {
alert("your url contains the string abc123");
}
});
</script>
最佳答案
使用for循环进行线性搜索。
$(document).ready(function () {
var checkURL = ['abc123', 'abc124', 'abc125'];
for (var i = 0; i < checkURL.length; i++) {
if(window.location.href.indexOf(checkURL[i]) > -1) {
alert("your url contains the string "+checkURL[i]);
}
}
});