Menanggapi orang-orang yang mengatakan tidak menyediakan filter, saya berpendapat bahwa Anda harus menyediakan filter, karena alasan lain selain untuk menutupi pantat Anda sendiri sehubungan dengan orang tua dari audiens yang Anda tuju. Pastikan itu bisa dinonaktifkan oleh pengguna. Dengan menerapkan filter senonoh (meskipun yang tidak sempurna dan benar-benar opsional), Anda dapat mengatakan bahwa Anda telah melakukan semua yang diharapkan dari Anda untuk melindungi kepekaan audiens muda Anda.
Dengan memungkinkan untuk menonaktifkan, Anda mencegah pengguna mencoba mengelak menggunakan tanda baca atau substitusi yang cerdas, karena orang yang menyukai bahasa semacam itu akan segera menonaktifkan filter di komputer mereka sendiri, dan sudah lama lupa bahwa filter bahkan ada .
Dengan pemahaman itu, jangan terlalu khawatir tentang implementasinya. Itu tidak harus sangat mudah (yang baik, karena itu tidak bisa sangat mudah), tetapi harus relatif lengkap dan tidak mengganggu mungkin. Artinya, Anda tidak ingin memastikan Anda tidak membuat " kesalahan clbuttic ".
Implementasinya bisa sangat sederhana - dapatkan daftar kata, dan ganti kata apa pun yang ditemukan dalam daftar dengan tanda bintang atau yang serupa. Lebih baik mencari seluruh kata saja.
Adapun daftar kata, itu mudah: http://www.google.com/search?q=profanity+word+list
Ingat, itu tidak harus mencakup semua, itu hanya harus mewakili upaya berani di pihak Anda untuk melindungi anak-anak.