我正在努力想弄清楚如何在Magento中替换查询字符串网址,使用+符号在单词之间使用短划线( - )。我从fishpig购买了一个很棒的扩展程序:http://fishpig.co.uk/magento/extensions/seo-search-urls/
但我无法让它发挥作用。 Ben(代码)一直在和我合作试图让功能得以实现,但我想要有点积极主动。
在我看来,问题出在他的代码中的.replace部分。
var value = fld.getValue()
.toLowerCase()
.replace(/^\s+|\s+$/g, '')
.replace(' ', ' ');
我所有的搜索网址仍然/ this + word /而不是/ this-word /但是我没有看到.replace中从+到 - dash的变化应该发生。
答案 0 :(得分:1)
你应该用反斜杠
逃脱var string="some+thing+in+my+closet";
alert(string.replace(/\+/g,"-"));