JSFiddle - React, Tailwind, and code Playground
by Arvind Pal
JavaScript
var textToTest =["/Convention Secretariats/National Reports",
"/Org with Not Defined/OU - Org Not Defined"
];
var dataSet = [{
value:"/Convention Secretariats/National Reports",
label: "/Convention Secretariats/National Reports"
},{
value:"/Org with Not Defined/OU - Org Not Defined",
label:"/Org with Not Defined/OU - Org Not Defined"
},{
value:"/Convention Secretariats/National Reports/subLvel",
label:"/Convention Secretariats/National Reports/sublevel"
},{
value:"/Convention Secretariats",
label:"/Convention Secretariats"
}];
var valueToRemove = [];
dataSet.forEach(function(obj,index){
// value = new RegExp("^"+obj.value,"i");
value = obj.value;
console.log(index,"=====>",value)
for(var i=0;i<textToTest.length;i++){
if(new RegExp(textToTest[i]).test(value)){
valueToRemove.push(obj); break;
}
}
})
console.log("===>",valueToRemove);