JSFiddle - React, Tailwind, and code Playground
by drewP
JavaScript
var testString = 'Anette Sachez [email protected] Chris George [email protected]';
function EmailFinder(contactString) {
var stringArray = contactString.split(' ');
var contactsArray = [];
for (var i = 0; i < stringArray.length; i++) {
var str = stringArray[i];
if(/@pg.com/.test(str)) {
var firstname = stringArray[i - 2];
var lastname = stringArray[i - 1];
contactsArray.push({
email : str,
name : firstname + ' ' +lastname
});
}
}
return contactsArray;
}
console.log(EmailFinder(testString));