Comparison Function

// target is string to test.
// pattern is r.e. description.
// pattern is not a string! 
// Enclose pattern in //.

function reMatch (target, pattern)
{  var result = target.match(pattern)
   return (result[0] == target)
}

reMatch("123",/\d*/)
reMatch("-7.5",/(\+|-)?\d*\.\d*/)