ArabicStringExtensions extension

Extensions on String for Arabic text handling.

on

Properties

camelCase String

Available on String, provided by the ArabicStringExtensions extension

Convert to camelCase
no setter
hasArabicCharacters bool

Available on String, provided by the ArabicStringExtensions extension

Check if the string contains Arabic characters
no setter
isArabicText bool

Available on String, provided by the ArabicStringExtensions extension

Check if the string is purely Arabic text
no setter
isValidEmail bool

Available on String, provided by the ArabicStringExtensions extension

Check if string is a valid email
no setter
isValidUrl bool

Available on String, provided by the ArabicStringExtensions extension

Check if string is a valid URL
no setter
normalizedForSearch String

Available on String, provided by the ArabicStringExtensions extension

Normalize Arabic text for search
no setter
snakeCase String

Available on String, provided by the ArabicStringExtensions extension

Convert to snake_case
no setter
titleCase String

Available on String, provided by the ArabicStringExtensions extension

Capitalize first letter of each word
no setter
withoutDiacritics String

Available on String, provided by the ArabicStringExtensions extension

Remove diacritics from Arabic text
no setter

Methods

truncate(int length, {String ellipsis = '...'}) String

Available on String, provided by the ArabicStringExtensions extension

Truncate string to specified length with ellipsis