Split String at Words
by 3rror404
JavaScript
var labels = ['Trust & Intergrity', 'Communication and Influencing', 'Drive for results', 'Inspiring and Engaging', 'Team Work and Collaboration'];
var labels2 = [];
for (var i = 0; i < labels.length; i++) {
console.log('--------');
labels2.push(splitStringAt(['and', '&', 'for'], labels[i]));
}
function splitStringAt(words, stringToSplit) {
var arr = [];
for (var i=0; i<words.length; i++) {
if (stringToSplit.indexOf(' ' + words[i] + ' ') !== -1) {
arr.push(stringToSplit.split(' ' + words[i] + ' '));
arr[0][0] = arr[0][0] + ' ' + words[i];
}
}
if (arr.length === 0) {
arr.push(stringToSplit);
}
return arr[0];
}
console.log('labels2', labels2);