如何使用JavaScript / jQuery将逗号分隔的多值DN字符串隔离到数组? (例如,字符串是:cn=stanley01,ou=employee,o=user,cn=martha,ou=employee,o=user,cn=asley,ou=employee,o=user)
答案 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);
<强>输出:强>
答案 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(",");