Javascript在文本上剪切相同的第二个字符

Her*_*mes 2 javascript

例如我有文字:

var x="default_1305, default_1695, default_1805";
Run Code Online (Sandbox Code Playgroud)

我想在第二个逗号之前剪切以获取此文本:"default_1305,default_1695".

我怎样才能做到这一点?

小智 5

var x="default_1305, default_1695, default_1805";

字符串可以拆分,如下所示:

var res = x.split(",", 2);

注2在第二个参数中.

如果需要作为字符串,那么

var res_string = res.join(",");


编辑:

MDN上的.split()

句法

str.split([separator [,limit]])参数

分隔器

可选的.指定用于分隔字符串的字符.分隔符被视为字符串或正则表达式.如果省略separator,则返回的数组包含一个由整个字符串组成的元素.如果separator是空字符串,则str将转换为字符数组.

限制

可选的.整数,指定要查找的拆分数限制.split()方法仍会在分隔符的每个匹配上拆分,直到拆分项的数量与限制匹配或字符串不足于分隔符.

  • 和`.join(",")`如果OP希望结果​​是*字符串*. (3认同)