我这里有一个代码,但结果总是“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/