如何使用JavaScript将逗号分隔的多值DN字符串隔离到数组?

时间:2014-11-30 16:15:39

标签: javascript jquery

如何使用JavaScript / jQuery将逗号分隔的多值DN字符串隔离到数组? (例如,字符串是:cn=stanley01,ou=employee,o=user,cn=martha,ou=employee,o=user,cn=asley,ou=employee,o=user)

2 个答案:

答案 0 :(得分:0)

使用split()slice()& join()。例如:

var str = 'cn=stanley01,ou=employee,o=user,cn=martha,ou=employee,o=user,cn=asley,ou=employee,o=user';
var arr = str.split(','),
    newArr = [],
    final_array = [];
for(var i = 0; i < arr.length; i+=3){
    newArr.push(arr.slice(i, i+3));
}
newArr.map(function(val, key){
    final_array.push(val.join());
});
console.log(final_array);

<强>输出: enter image description here

答案 1 :(得分:-2)

使用split()函数

var strdata = cn=stanley01,ou=employee,o=user,cn=martha,ou=employee,o=user,cn=asley,ou=employee,o=user;
var arraydata = strdata.split(",");