我有这个网址:http://localhost/example/product/illimani/?lang=fr?lang=fr
现在我想删除这个?lang=fr
,因为它已经存在于网址中。
希望您能理解我的问题。
如果已存在,请删除 ?lang=fr
,否则不要删除。
最佳答案
您可以使用:
url.replace(/(\?lang=fr)+/g, '?lang=fr')
将多次出现的 ?lang=fr
替换为一次。
关于Javascript 正则表达式 - 从 url 中删除变量(如果存在),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21179062/