Javascript在文本上剪切相同的第二个字符
Javascript to cut same second character on a text
例如:
var x="default_1305, default_1695, default_1805";
我想在第二个逗号之前剪切,以得到这个文本:"default_1305, default_1695"。
我该怎么做?
var x="default_1305, default_1695, default_1805";
字符串可以像下面这样分割:
var res = x.split(",", 2);
在第二个参数中注意2。
如果需要作为字符串,则
var res_string = res.join(",");
编辑:
.split() on MDN
语法str。分割([分隔符[,限制]])参数
分隔符
可选的。指定用于分隔字符串的字符。分隔符被视为字符串或正则表达式。如果省略分隔符,则返回的数组包含由整个字符串组成的一个元素。如果separator为空字符串,则将str转换为字符数组。
可选的。整数,指定要查找的分割数目的限制。split()方法仍然在每次匹配分隔符时进行拆分,直到拆分项的数量达到限制或字符串少于分隔符。
将字符串转换为数组并获取前两个元素
var x="default_1305, default_1695, default_1805";
var b = x.split(',')
var c = b[0]+","+b[1]
您也可以使用.slice()
来获得您需要的部件,例如:
// added an extra item to distinguish first-two vs all-but-last
var x="default_1305, default_1695, default_1805, default_1962";
// get first two
var result = x.split(",").slice(0,2).join(",");
console.log(result);
// get all but last
var result = x.split(",").slice(0,-1).join(",");
console.log(result);
相关文章:
- 下拉选择可自动更改第二个下拉选择
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 为什么不'在JQuery中找到第二个css选择器的工作
- 当单击第一个李时,它显示内容一,当单击第二个李时,它显示内容二
- CORS-重定向到第二个GET正在接收的页面
- 正则表达式与数字中的第二个点匹配
- 如何在react js中移动第二个组件
- 使用Google Maps API向标记添加多个字符
- 单元格的工具提示或标题不显示超过2000个字符
- 第一个字第一个字符第二个字第二个字符,一直到数组结束
- 将字符串从第二个空格切成特殊字符
- 使用 jQuery 从字符串中获取倒数第二个字符的位置
- 如何在字符串中的第二个字符之后插入字符
- Regex提取字符串后的第二个“"字符串末尾的点字符
- 按下第二个键后,字符停止
- 在jQuery中只删除第二个字符
- Javascript在文本上剪切相同的第二个字符
- indexOf忽略数组中的第二个字符
- 在第二个字符后插入一个空格
- 需要RegEx来计算连字符分隔的值,其中第一个限制应始终小于第二个限制