Skip to content

StringExtensions

String manipulation and formatting extension methods.

API Reference

MethodReturnDescription
IsNullOrWhiteSpace(this string?)boolTrue if null/empty/whitespace
HasValue(this string?)boolTrue if has content
NullIfEmpty(this string?)string?Null if empty, trimmed otherwise
Truncate(this string?, int, string)stringTruncates with suffix
ToSnakeCase(this string)stringUserName to user_name
ToKebabCase(this string)stringUserName to user-name
ToPascalCase(this string)stringuser_name to UserName
ToCamelCase(this string)stringuser_name to userName
RemoveDiacritics(this string)stringcafe from cafe
Mask(this string, int, int, char)stringMasks middle characters
MaskEmail(this string)stringMasks email local part
IsValidEmail(this string?)boolValidates email format
IsAlphanumeric(this string?)boolOnly letters and digits
IsNumeric(this string?)boolOnly digits

Released under the MIT License.