如何在JavaScript中的“:”之前删除部分string?

如果我有一个string“Abc:Lorem ipsum sit amet”,如何使用javascript / jQuery删除“:”之前的string,包括“:”。 例如,上面的string将变成:“Lorem ipsum sit amet”。

这里不需要jQuery,普通的JavaScript会这样做:

var str = "Abc: Lorem ipsum sit amet"; str = str.substring(str.indexOf(":") + 1); 

你可以在这里testing它 。 或者, .split().pop()版本:

 var str = "Abc: Lorem ipsum sit amet"; str = str.split(":").pop(); 

你可以在这里testing这个版本 。 或者,正则expression式版本(这个的几个变体):

 var str = "Abc: Lorem ipsum sit amet"; str = /:(.+)/.exec(str)[1]; 

你可以在这里testing 。