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