2011-05-23 19 views
0

我想將url文本更改爲單詞,但不知道要這樣做。請幫幫我。將鏈接更改爲使用Javascript的關鍵字

這就是我想做的事,例如:

一些文本,url.html

一些文字鏈接

+0

將在您的網址永遠是像'一些文本,url.html'一個連字符格式? – 2011-05-23 12:36:14

回答

1
var str = "some-text-url.html"; 
str = str.split('.')[0].split('-').join(' '); 

.split().給出一個數組:

[ 
    "some-text-url", 
    "html" 
] 

[0]給出了在陣列的第一串"some-text-url"

.split()-給出的陣列:

[ 
    "some", 
    "text", 
    "url" 
] 

而且.join()傳遞字符串用一個空格給出的最終結果:

"some text url" 

或者還有一種方法,以避免與.split()創建一個數組:

var str = "some-text-url.html"; 
str = str.replace(/-|\.html$/g," "); 

給你"some text url "

注意最後的空間。如果你不想那樣,在.replace()之後加.slice(-1)

1

使用分割法:

var url = "some-text-url.html"; 
url = url.replace(".html", ""); // remove html 
var words = url.split("-"); 

// words is now an array of the keywords