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);