I have this regex on Javascript
var myS = \"00 - ??:??:?? - a\";
var removedTL = myS.match(/^(\\d\\d) - (\\?\\?|10|0\\d):(\\?\\?|[0-5]\\d):(\\?\\?|[0-5]\\d)
Use a double logical NOT operator.
return !!removedTL;
This will convert to true/false depending on if matches are found.
No matches gives you null, which is converted to false.
One or more matches gives you an Array, which is converted to true.
As an alternative, you can use .test() instead of .match().
/^(\d\d) - (\?\?|10|0\d):(\?\?|[0-5]\d):(\?\?|[0-5]\d) - (.*)/.test( myS );
...which gives you a boolean result directly.