JavaScript 测试 url 是否不包含某些文本

标签 javascript jquery html url

我发现了很多检查 URL 是否包含文本的选项,但我正在尝试做相反的事情。

如果 URL 不包含“文本”,我如何启动一个函数?

这是我开始时确实会触发函数但前提是 url 包含它:

if (document.location.href.indexOf('text') > -1){ 
alert('URL should not have "text" in it');
    }

我尝试添加一个 '!'在“(文档...”前面有一个“NOT”,但我想不是这样。

最佳答案

if (document.location.href.indexOf('text') === -1){ 
    alert('URL should not have "text" in it');
}

关于JavaScript 测试 url 是否不包含某些文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24273780/

相关文章:

javascript - 当用户按下提交时停止表单空白

javascript - 克服 !important 标签,使对话框可定位

jQuery 移动 : filtering nested lists

javascript - 使用 Ajax/jQuery 同时发布两个表单

javascript - Object.height 返回半高

javascript - 如何在 jquery 或 javascript 中使用选择器名称作为变量

javascript - 使用 'url' 属性时 ReactJS 不从服务器获取数据

javascript - 如何使导航栏在图像后保持在页面顶部?

javascript - 如何在 JavaScript 中推送数组中的不同元素

javascript - HTML 将剪贴板图像粘贴到文件输入