2017-05-01 75 views
0
<% for(var i=0; i < 1; i++) { %> 
<a href="<%= related[i] %>"> <%= related[i] %> </a> 
<% } %> 

我需要改變相關的[I]以URL格式(小寫,加上 「 - 」!而不是一個空間,刪除一些,/和更多)更改陣列URL格式

+2

[JavaScript中的URL編碼?]的可能重複(http://stackoverflow.com/questions/332872/encode-url-in-javascript) – Erazihel

+0

使用[encodeURIComponent()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent )。 – PHPglue

回答

0
<% for(var i=0; i < 1; i++) { %> 
<a href="<%= related[i].toLowerCase().replace(/ /gi, "-"); %>"> <%= related[i] %></a> 
<% } %> 

我們可以添加.toLowerCase()並替換(//gi,「 - 」)以將字符串更改爲小寫並添加替換空格爲「 - 」

+0

我可以請求您請您在答案中添加更多的上下文。僅有代碼的答案很難理解。如果您可以在帖子中添加更多信息,它可以幫助提問者和未來的讀者。 – RBT