/^[[:lower:]]?([[:upper:]][[:lower:]])*[[:upper:]]?$/ [download]
In reply to Re: Alternating Case Regex by choroba in thread Alternating Case Regex by QM