JSFiddle - React, Tailwind, and code Playground
by J Mac Lean
JavaScript
// var arr = [
// { name: 'Steve', age: 18, color: 'red' },
// { name: 'Louis', age: 21, color: 'blue' }, //*
// { name: 'Mike', age: 20, color: 'green' },
// { name: 'Greg', age: 21, color: 'blue' }, //*
// { name: 'Josh', age: 18, color: 'red' }
// ];
//
// function filter(arr, criteria) {
// return arr.filter(function(obj) {
// return Object.keys(criteria).every(function(c) {
// return new RegExp(criteria[c]).test(obj[c]);
// });
// });
// }
//
// var filterCrit = eval("{ age: /^2\d$/, color: /^(red|blue)$/ }");
//
// console.log(filter(arr, filterCrit));
var LOCALNODEALIAS = "509323703";
var field = "LOCALNODEALIAS";
var filter = "^(509323703|509323704)$";
var re = new RegExp(filter, 'g');
if ( eval(field).match(re) ) {
console.log("TRUE");
} else {
console.log("FALSE");
}
// var xxx = "victoria";
// var yyy = "i";
// alert(xxx.match(yyy/g).length);
//
//
// var re = new RegExp(yyy, 'g');
// xxx.match(re);