Série de expressões regulares: iniciais

Escreva uma expressão regular que verifique se uma string é uma inicial válida. As iniciais válidas têm um destes formatos (por exemplo, para Chandler Muriel Bing):

  • C. B.
  • C. M. B.

Regras para uma inicial válida:

  1. Cada letra deve estar em maiúscula.
  2. Cada letra deve ser seguida imediatamente por um ponto.
  3. Deve haver exatamente um espaço separando cada par letra-ponto.
  4. Espaços em branco no início ou no fim são válidos.

Exemplos

"C. B." ➞ true

"    C. B." ➞ true
# Leading and trailing spaces are OK!

"C. B. k." ➞ false
# One of the initials is lower cased 

"C B" ➞ false
# Missing a dot to immediately follow. 

Observações

Este desafio foi criado para usar somente RegEx.