I need to check of the time tokens are numeric. I used to use this and it worked, but suddenly my dashboard broke.
I initially had this inside my time selector filter, and it worked, until today.
<eval token="anumber">if(isnum('earliest'),"true","false")</eval>
I also tried this, but it didn't work.
<eval token="number">if(match('earliest',"^\d+"),"true","false")</eval>
It keeps evaluating to false.
I get how a string to contain only numbers and it'd be a string, but this actually worked earlier. How can I check whether a number or a string containing only numbers (and a decimal) to actually return true?
@weidertc I'm seeing the same thing. It used to work for me as well, now it has stopped working. We upgraded to Splunk 8.1.0 from Splunk 7 recently, it might have something to do with this..?
UPDATE:
I described the approach I took to address this here: https://community.splunk.com/t5/Splunk-Search/Convert-timepicker-token-to-epoch-time-for-eval-regard...