在","之间分割字符串JavaScript的

时间:2016-06-21 14:14:24

标签: javascript string split

这是我原来的字符串,

required:true,validType:'timegt['#timeofdaymeterslotonebegintime,#timeofdaymeterslotoneendtime']

我想分成两部分。输出就像

required:true 
 validType:'timegt['#timeofdaymeterslotonebegintime,#timeofdaymeterslotoneendtime']

有人可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

第一个解决方案您拆分字符串以获取数组中的两个值:

var str = "required:true,validType:'timegt['#timeofdaymeterslotonebegintime,#timeofdaymeterslotoneendtime']";
var arr = str.split(",");
var result = [];
result.push(arr[0]);
result.push(arr.filter((element, index) => (index>0)).join());
console.log(result);

第二个解决方案您从初始字符串中提取两个包含您的值的字符串:

var str = "required:true,validType:'timegt['#timeofdaymeterslotonebegintime,#timeofdaymeterslotoneendtime']";
var index = str.indexOf(",");
var result1 = str.slice(0, index);
var result2 = str.slice(index+1);
console.log(result1);
console.log(result2);