formatAsCamelCase static method
Implementation
static String formatAsCamelCase(String input) {
final cleanedInput = input.replaceAll(RegExp(r'[^a-zA-Z0-9\s]'), '').replaceAll(RegExp(r'\s+'), ' ');
final words = cleanedInput.split(' ');
final firstWord = words[0].toLowerCase();
final remainingWords =
words.sublist(1).map((word) => word[0].toUpperCase() + word.substring(1).toLowerCase());
return firstWord + remainingWords.join('');
}