Les fonctions de modification de chaines, pour l'instant la seule "utilité" que j'en ai vu, c'est "corriger une (petite) partie des milliards de conneries qu'un user peut entrer dans un système quelconque", dans les interfaces web notamment, par exemple.
(même si je sais que le gros des vérifs à faire, ça reste au "coeur" du système, vu que beaucoup de trucs faits dans l'interface même peuvent être bypassés, le Javscript n'est qu'un exemple...)