Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何像框架一样检查url参数?_Javascript - Fatal编程技术网

Javascript 如何像框架一样检查url参数?

Javascript 如何像框架一样检查url参数?,javascript,Javascript,如何使checkUrl函数与vue、angular、symfony、laravel类似?我需要检查域主机和路径 有图书馆吗 if (checkUrl('myShop.com/product/:id',url)) { console.log('matches myShop.com/product/pepsi') } if (checkUrl('myShop.com/product/:id/**',url)) { console.log('matches myShop.com/pr

如何使checkUrl函数与vue、angular、symfony、laravel类似?我需要检查域主机和路径

有图书馆吗

if (checkUrl('myShop.com/product/:id',url)) {
    console.log('matches myShop.com/product/pepsi')
}

if (checkUrl('myShop.com/product/:id/**',url)) {
    console.log('matches myShop.com/product/pepsi and myShop.com/product/pepsi/reviews/1/comments')    
}

if (checkUrl('ozon.ru/product/:id/**',url)) {
    console.log('matches ozon.ru/product/pepsi and ozon.ru/product/pepsi/reviews/1/comments')    
}
建立图书馆 示例用法

function checkUrl(pattern, url) {
    return new Route(pattern).match(url)
}

if (checkUrl('*ozon.ru/product/:id/**',location.href)) {
    console.log('matches ozon.ru/product/pepsi and ozon.ru/product/pepsi/reviews/1/comments')    
}

让我们看看你试过什么。因此,这不是一个免费的代码编写服务。这里的目的是让你发布你解决自己问题的尝试,当这些尝试没有达到预期效果时,其他人会提供帮助。请看,并花些时间阅读。你应该先为自己做研究,说出你为实现目标所做的努力,如果可能的话,在你的问题上加上一句话。