Javascript 获取 url 如果匹配

标签 javascript url

我这里有一个代码,但结果总是“alert(2)”。帮助我使用正则表达式全局更正 url 匹配的代码

var curl = document.URL;
var burl = document.location;
var ctitle = document.title;
var url = /"catalogsearch\/advanced"/g;

if(curl.match(url) == true) {
    alert(1);
} else {
    alert(2);
}

最佳答案

从正则表达式中删除引号并使用正则表达式测试方法:

var curl = document.URL;
var burl = document.location;
var ctitle = document.title;
var url = /catalogsearch\/advanced/g;

if(url.test(curl)) {
    alert(1);
} else {
    alert(2);
}

关于Javascript 获取 url 如果匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5328532/

相关文章:

php - 如何在没有 $_GET 变量的情况下从 url 获取文件名?

javascript - 如何使用浏览器滚动来实现内部 div 的 x 溢出?

javascript - 使用Mediarecorder无需保存AudioBuffer

javascript - AsyncFileUpload 在 AjaxControlToolkit 中有逻辑错误,当组件在不同的选项卡中时,因此不显示

java - JAVA中读取URL对象有什么用

iphone - 应用内评论链接

javascript - 仅在 Backbone.js 中保存更改的属性

javascript - Haml form_tag 正在破坏 javascript

ios - 无法播放下载内容的 URL 中的视频

javascript - 硬编码的 URL