Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
Utilities for managing and getting information about characters.
The methods of this class are static and must be called using
the syntax
CharacterUtil.method(parameter)
.
public static function isHighSurrogate(charCode:int):Boolean
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
Returns true
if the charCode
argument is a high word in a surrogate pair.
A surrogate pair represents a character with a code point that requires more
than sixteen bits to express and thus requires a combination
of two 16-bit words, a high surrogate and a low surrogate, to embody its code point.
This method can be used when processing a series of characters to
ensure that you do not inadvertently divide a surrogate pair
into incomplete halves.
Parameters
| charCode:int — An integer that represents a character code.
Character codes are usually represented in hexadecimal format.
For example, the space character's character code can be
represented by the number 0x0020 .
|
Returns | Boolean — true if charCode is the high surrogate in a surrogate pair.
|
public static function isLowSurrogate(charCode:int):Boolean
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
Returns true
if the charCode
argument is a low word in a surrogate pair.
A surrogate pair represents a character with a code point that requires more
than sixteen bits to express and thus requires a combination
of two 16-bit words, a high surrogate and a low surrogate, to embody its code point.
This method can be used when processing a series of characters to
ensure that you do not inadvertently divide a surrogate pair
into incomplete halves.
Parameters
| charCode:int — An integer that represents a character code.
Character codes are usually represented in hexadecimal format.
For example, the space character's character code can be
represented by the number 0x0020 .
|
Returns | Boolean — true if charCode is the low surrogate in a surrogate pair.
|
public static function isWhitespace(charCode:int):Boolean
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
Returns true
if charCode
is a whitespace character.
The following table describes all characters that this
method considers a whitespace character.
Character Code | Unicode Character Name | Category |
---|
0x0020 | SPACE | Space Separator |
0x1680 | OGHAM SPACE MARK | Space Separator |
0x180E | MONGOLIAN VOWEL SEPARATOR | Space Separator |
0x2000 | EN QUAD | Space Separator |
0x2001 | EM QUAD | Space Separator |
0x2002 | EN SPACE | Space Separator |
0x2003 | EM SPACE | Space Separator |
0x2004 | THREE-PER-EM SPACE | Space Separator |
0x2005 | FOUR-PER-EM SPACE | Space Separator |
0x2006 | SIX-PER-EM SPACE | Space Separator |
0x2007 | FIGURE SPACE | Space Separator |
0x2008 | PUNCTUATION SPACE | Space Separator |
0x2009 | THIN SPACE | Space Separator |
0x200A | HAIR SPACE | Space Separator |
0x202F | NARROW NO-BREAK SPACE | Space Separator |
0x205F | MEDIUM MATHEMATICAL SPACE | Space Separator |
0x3000 | IDEOGRAPHIC SPACE | Space Separator |
0x2028 | LINE SEPARATOR | Line Separator |
0x2029 | PARAGRAPH SEPARATOR | Paragraph Separator |
0x0009 | CHARACTER TABULATION | Other |
0x000A | LINE FEED | Other |
0x000B | LINE TABULATION | Other |
0x000C | FORM FEED | Other |
0x000D | CARRIAGE RETURN | Other |
0x0085 | NEXT LINE | Other |
0x00A0 | NO-BREAK SPACE | Other |
Parameters
| charCode:int — An integer that represents a character code.
Character codes are usually represented in hexadecimal format.
For example, the space character's character code can be
represented by the number 0x0020 .
|
Returns | Boolean — true if charCode is a whitespace character.
|
© 2009 Adobe Systems Incorporated. All rights reserved.
Sat Oct 3 2009, 04:15 AM -07:00