Javascript删除冒号之后的所有内容

时间:2018-09-24 19:21:57

标签: javascript jquery

我有这样的地址

“ 8 51209 Rge Rd 950 Road:农村帕克兰县待售房屋:MLS®#E4125520”

我想要的是:之后我想删除所有内容,但保留“乡村公园国家”。所以地址变成了这个

“ 8 51209 Rge Rd 950 Road Rural Parkland County”

仅提及地址是动态的,而不是静态的。我有10个地址相似的帖子。

这就是我所拥有的

var splittitle = $(".listing-item-entry-title", this).html();
if (splittitle != null){
splittitle = splittitle.replace(/ *\:[^)]*\: */g, ": ");
$(".listing-item-entry-title", this).html(splittitle);
}

谢谢

1 个答案:

答案 0 :(得分:2)

您可以简单地使用split(separator, limit)函数拆分字符串并使用第一部分。做这样的事情:

var address = "8 51209 Rge Rd 950 Road: Rural Parkland County House for sale : MLS®# E4125520";
var short_addresses = address.split(":", 2);
var short_address2 = short_addresses[1].split(" ", 4).join(' ');
    document.getElementById("demo").innerHTML = short_address2;