Вернуть истину / ложь для согласованного / несоответствующего регулярного выражения

У меня есть это регулярное выражение в Javascript

var myS = "00 - ??:??:?? - a";
var removedTL = myS.match(/^(\d\d) - (\?\?|10|0\d):(\?\?|[0-5]\d):(\?\?|[0-5]\d) - (.*)/);

, и мне нужно вернуть «false», если myS не в этом формате, true в противном случае.

Я имею в виду:

var myS = "00 - ??:??:?? - a";  // TRUE
var myS = "00 - ??:?:?? - a";   // FALSE

как я могу проверить, соответствует ли регулярное выражение строке?

32
задан markzzz 13 August 2011 в 19:35
поделиться