^[a-z]+(?:[A-Z][a-z]*)*$ Matches: ✓ camelCase ✓ myVariableName ✗ PascalCase (starts uppercase)
^[a-z]+(?:[A-Z][a-z]*)*$
Use: ^[A-Z][a-z]+(?:[A-Z][a-z]*)*$ to require uppercase start.