0
我正在努力弄清楚如何使用+符号来替换Magento中的查询字符串URL以在单词之间使用破折号( - )。我从fishpig购买了一个可怕的扩展:http://fishpig.co.uk/magento/extensions/seo-search-urls/如何使用.replace将此结构体从这个+字改为此字?
但我一直没有得到它的工作。 Ben(代码)一直与我一起努力尝试使功能得以实现,但我试图积极主动。
在我看来,问题在于他的代码中的.replace部分。
var value = fld.getValue()
.toLowerCase()
.replace(/^\s+|\s+$/g, '')
.replace(' ', ' ');
我所有的搜寻网址仍然有/这个字+ /,而不是/这个字/但我看不出在.replace从+到的变化 - 应该出现冲刺。
.replace(/ \ + /, ' - '); – dandavis
'.replace(/ \ +/g,' - ')'你需要用'g'全局修饰符来将'+'全部替换为'-'。 – Etzeitet
您可以在代码中添加或更改此代码。我尝试了几种不同的方法,但迄今为止,仍然是相同的结果。 – Robert