J'utilise ce modèle [^a-z0-9+\ ,#\-.]
pour filtrer les étiquettes avant de les enregistrer dans ma base de données.Regex suppression des caractères supplémentaires
Cela fonctionne avec un effet secondaire indésirable; il supprime les accents: instalação
devient instalao
Une idée de comment je peux garder les accents intacts tout en restant fidèle au motif? J'utilise ColdFusion, donc je suppose que c'est basé sur Java Regex, mais je peux me tromper.
Mon intention est de permettre les lettres (avec des accents), 0 à 9 chiffres arabes, les points et les hachages.
@Bart, Voir la mise à jour! – Mohamad
Vous êtes sûr que ColdFusion a une implémentation regex basée sur Java? –
@Bart, pas positif, mais je l'imagine. L'intégration avec Java est étroite et vous pouvez appeler les méthodes Java directement. Les moteurs CF/Railo fonctionnent respectivement sur JRun/Tomcat ... – Mohamad