我想将网址文字改为单词,但不知道这样做。请帮帮我。
这就是我想做的事,例如:
some-text-url.html
到
一些文字网址
答案 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