Регулярное выражение для проверки, последовательно ли встречаются заглавные буквы в строке?

Я хочу знать регулярное выражение для следующего случая:

Строка должна содержать только буквы алфавита. Оно должно начинаться с заглавной буквы, за которой следует строчная. Тогда это могут быть строчные или прописные буквы.

^[A-Z][a-z][A-Za-z]*$

Но строка также не должна содержать последовательных прописных букв. Как мне добавить эту логику в регулярное выражение?

То есть HttpHandler правильный, а HTTPHandler неверный.

63
задан Scarabee 22 February 2018 в 12:20
поделиться