Skip to content

TCharacter.IsWhiteSpace

Check whether a Unicode character is a whitespace character.

Declaration

Source position: character.pas line 171

public 
class function IsWhiteSpace(AChar: UnicodeChar) : Boolean;  overload
                           ;  static; overload;

class function IsWhiteSpace(const AString: UnicodeString; 
                           AIndex: Integer) : Boolean;  overload
                           ;  static; overload;

class function IsWhiteSpace(aChar: UCS4Char) : Boolean;  overload
                           ;  static; overload;

Description

IsUpper returns True if a Unicode character has is a whitespace character. It checks the character properties. The character can be specified as a UTF16 character AChar or a UTF16 encoded character starting at position AIndex in string AString.

Errors

If AIndex is not a valid character index in the string AString, an EArgumentOutOfRangeException exception is raised. If the character at that position is not complete, an EArgumentException exception is raised.

See also

Name Description
IsControl Check whether a Unicode character is a Unicode control character.
IsDigit Check whether a Unicode character is a digit.
IsSurrogate Check whether a Unicode character is a surrogate.
IsHighSurrogate Check whether a Unicode character is a surrogate in the high range.
IsLowSurrogate Check whether a Unicode character is a surrogate in the low range.
IsSurrogatePair Check if a pair of characters is a set of high/low surrogate characters.
IsLetter Check if a Unicode character is a letter.
IsLetterOrDigit Check if a Unicode character is a letter or digit.
IsLower Check if a Unicode character is a lowercase letter.
IsNumber Check if a Unicode character is a number.
IsPunctuation Check if a Unicode character is a punctuation character.
IsSeparator Check if a Unicode character is a separator character.
IsSymbol Check if a Unicode character is a symbol character.
IsUpper Check whether a Unicode character is an uppercase letter.