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:
- Cada letra deve estar em maiúscula.
- Cada letra deve ser seguida imediatamente por um ponto.
- Deve haver exatamente um espaço separando cada par letra-ponto.
- 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.