JSFiddle - React, Tailwind, and code Playground
by chiragvidani
JavaScript
console.log(splitNames(" One Hanover LLC, DBA Harry's DBA "));
console.log(splitNames(" One Hanover LLC, DBA Harry's "));
console.log(splitNames(" One Hanover LLC, "));
function splitNames(inputString) {
inputString = inputString.toUpperCase().trim();
if (inputString.includes("DBA")) {
var matchedStartIndex = inputString.indexOf("DBA");
var dbaString = inputString.substring(matchedStartIndex, inputString.length);
var insuredString = inputString.replace(dbaString, "").trim();
dbaString = dbaString.replace("DBA:", "");
dbaString = dbaString.replace("DBA", "");
return {
InsuredName: insuredString.trim(),
DBAName: dbaString.trim()
};
}
return {
InsuredName: inputString.trim(),
DBAName: inputString.trim()
}
};