Since the set of allowed chars in nicknames is not that big (all servers I've seen so far conform to RFC 2812, regarding the allowed chars; only lengths of nicks vary), yet another alternative would be:
Code:
if ($asc($remove($nick,-,[,],\,`,_,^,$chr(123),|,$chr(125),0,1,2,3,4,5,6,7,8,9)) isnum 65-90) {
  echo -a first letter is uppercase
}




/.timerQ 1 0 echo /.timerQ 1 0 $timer(Q).com