Вопросительный знак в регулярных выражениях означает, что предшествующий ему символ может присутствовать или отсутствовать в строке. В этом случае 
: может либо встречаться в строке, либо нет. 
Допустим такая регулярка: 
\d+:?\d+
Найдет обе эти строки:
123:123
123123