Вы считаете открывающие скобки слева направо. Таким образом, заказ будет
(([0-9]{3}).([0-9]{3}).([0-9]{3}).([0-9]{3}))
([0-9]{3})
([0-9]{3})
([0-9]{3})
([0-9]{3})
([A-Z]+)
По крайней мере, это то, что сделал бы Perl. Другие движки регулярных выражений могут иметь другие правила.