Same as isLetter.
Moduleunicode-data-0.9.0Haskell2010
Unicode.Char.General.Compat
Compatibility module for general character property related functions.
The functions of this module are drop-in replacement for those in Data.Char. They are similar but not identical to some functions in Unicode.Char.General, therefore they are placed in a separate module in order to avoid ambiguity.
- 4 values
- Packageunicode-data-0.9.0
- Exports4
- LanguageHaskell2010
- LicenceApache-2.0
- SourceCompat.hs
Selects alphabetic or numeric Unicode characters.
This function returns True if its argument has one of the
following GeneralCategorys, or False otherwise:
UppercaseLetterLowercaseLetterTitlecaseLetterModifierLetterOtherLetterDecimalNumberLetterNumberOtherNumber
isAlphaNum c == Data.Char.isAlphaNum cNote: this function is incompatible with isAlphabetic:
Unicode.Char.General.isAlphabetic '\x345'TrueisAlphaNum '\x345'False
@since 0.6.0 moved to Compat module
Selects alphabetic Unicode characters (lower-case, upper-case and title-case letters, plus letters of caseless scripts and modifiers letters).
This function returns True if its argument has one of the
following GeneralCategorys, or False otherwise:
UppercaseLetterLowercaseLetterTitlecaseLetterModifierLetterOtherLetter
Note: this function is not equivalent to isAlphabetic. See the description of isAlphabetic for further details.
isLetter c == Data.Char.isLetter cSelects Unicode space characters (general category Space),
and the control characters \t, \n, \r, \f, \v.
Note: isSpace is not equivalent to isWhiteSpace. isWhiteSpace selects the same characters from isSpace plus the following:
U+0085NEXT LINE (NEL)U+2028LINE SEPARATORU+2029PARAGRAPH SEPARATOR
isSpace c == Data.Char.isSpace c