easy_string_utils 1.0.0 copy "easy_string_utils: ^1.0.0" to clipboard
easy_string_utils: ^1.0.0 copied to clipboard

A simple Dart extension that provides commonly used and easy-to-use string utility methods for Flutter and Dart projects.

example/example.dart

import 'package:easy_string_utils/easy_string_utils.dart';

void main() {
  final text = 'hello world';
  final email = 'test@example.com';
  final phone = '1234567890';
  final name = 'John Doe';
  final palindrome = 'Racecar';
  final specialChars = 'hello@world!';
  final mixed = 'The price is \$100!';
  final spaced = '   Hello     Flutter   ';
  final numeric = '42';
  final longText = 'This is a very long sentence that needs truncation.';
  final slugText = 'My Blog Post!';
  final digitsText = 'Call me at 0321-1234567';
  final wordText = 'This is a sample sentence.';

  print(text.toTitleCase());                    // Hello World
  print(text.toCamelCase());                    // helloWorld
  print(email.isValidEmail());                  // true
  print(phone.mask(start: 3, end: 7));          // 123****890
  print(name.initials());                       // JD
  print(palindrome.isPalindrome());             // true
  print(specialChars.removeSpecialChars());     // hello world
  print(mixed.onlyDigits());                    // 100
  print(numeric.isNumeric());                   // true
  print(text.reverse());                        // dlrow olleh
  print(text.capitalizeFirst());                // Hello world
  print(spaced.removeWhiteSpace());             // HelloFlutter
  print(wordText.wordCount());                  // 5
  print(longText.truncateWithEllipsis(20));     // This is a very long...
  print(slugText.toSlug());                     // my-blog-post
}
7
likes
150
points
31
downloads

Publisher

unverified uploader

Weekly Downloads

A simple Dart extension that provides commonly used and easy-to-use string utility methods for Flutter and Dart projects.

Repository (GitHub)
View/report issues

Topics

#string #utility #extensions #flutter #dart

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on easy_string_utils