我有这样的地址
“ 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);
}
谢谢
答案 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;