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

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (7)

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

提问于
用户回答回答于

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

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

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

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

您可以在这里测试该版本。或者,正则表达式版本(这个的几个变体):

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

你可以在这里测试。

扫码关注云+社区