toPascalCase function

String toPascalCase(
  1. String input
)

Implementation

String toPascalCase(String input) {
  List<String> words = input.split(RegExp(r'[^a-zA-Z0-9]'));
  words.removeWhere((element) => element.isEmpty);
  return words
      .map((word) => word[0].toUpperCase() + word.substring(1).toLowerCase())
      .join('');
}