A quick test on this seems to work with all characters in the latin range with the exception of ß (probably because there's no official capital and lowercase…)
On Apr 22, 2013, at 1:41 PM, Harbs wrote: > What about this: > > if(letter.toLowerCase() != letter.toUpperCase()){ > // do your stuff... > } > > I have no idea how performance compares to figuring it out yourself though… > > On Apr 22, 2013, at 4:05 AM, Justin Mclean wrote: > >> Hi, >> >> Anyone know how to work out if a character, including unicode characters, is >> a letter or not? >> >> This is not the right way of doing it: >> >> if ("a" <= letter && letter <= "z" || >> "A" <= letter && letter <= "Z") >> >> From the DateFormatter class for the curious. >> >> Thanks, >> Justin >> >> >> >