At 17:24 08/12/2004 -0500, Frank D. Engel, Jr. wrote:

Are you trying to test the first letter only, or the entire string?
The proposals so far only test the first character of the string. If you need the whole thing to be uppercase:


function uppercase ofText
  set the caseSensitive to true
  repeat for each char ch in "abcdefghijklmnopqrstuvwxyz"
    if ch is among the chars of ofText then return false
  end repeat
  return true
end uppercase

Hmmmm - that says that "ABC DEF" is not uppercase (because of the space in the middle).



function isUpperCase pText set caseSensitive to true return (pText = upper(pText)) end isUpperCase

Not that that's perfect either - the problem is there are 4 (or 5) possible results
upper case
lower case
word case
mixed case
no case (i.e. no letters)
so deciding just which ones to include as "isUpperCase" is a context-dependent choice.


-- Alex.
_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to