removeSpecialCharacters static method

String removeSpecialCharacters(
  1. String input, {
  2. String language = 'en',
})

Implementation

static String removeSpecialCharacters(String input, {String language = 'en'}) {
  if (language == 'tr') {
    // Türkçe karakterler ve boşluklar korunsun
    return input.replaceAll(RegExp(r'[^a-zA-Z0-9ğüşıöçĞÜŞİÖÇ\s]'), '');
  }
  return input.replaceAll(RegExp(r'[^\p{L}\p{N}\s]', unicode: true), '');
}