Alphabetの大文字と小文字を区別する必要がある場合は、一度Unicodeにして判断する必要があります。Unicodeの97から122が小文字、65から90が大文字です。
var strWord:String = "HelLoWoRld"; for (var i = 0; i < strWord.length; i++) { var numCharCode:Number = strWord.charCodeAt(i); if (numCharCode >= 97) { // Unicode a:97 to z:122 trace( String.fromCharCode(numCharCode) + "は小文字です。"); } else { // Unicode A:65 to Z:90 trace( String.fromCharCode(numCharCode) + "は大文字です。"); } } |
結果はこんな感じ。
Hは大文字です。 eは小文字です。 lは小文字です。 Lは大文字です。 oは小文字です。 Wは大文字です。 oは小文字です。 Rは大文字です。 lは小文字です。 dは小文字です。 |
0 件のコメント:
コメントを投稿