使用Javascript更改链接到关键字

时间:2011-05-23 12:29:46

标签: javascript url text-processing

我想将网址文字改为单词,但不知道这样做。请帮帮我。

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

some-text-url.html

一些文字网址

2 个答案:

答案 0 :(得分: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 "

注意最后的空格。如果您不想这样,请在.slice(-1)之后添加.replace()

答案 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