Bonjour,
Je souhaiterais sécuriser mon application web et c'est pourquoi j'aimerais trouver une fonctions java permettant de supprimer tous les caractères spéciaux susceptibles de provoquer des erreurs.
Bonjour,
Je souhaiterais sécuriser mon application web et c'est pourquoi j'aimerais trouver une fonctions java permettant de supprimer tous les caractères spéciaux susceptibles de provoquer des erreurs.
Qu'est ce que tu appelles caractères spéciaux:
- \n, \t, \r...
- les caractères non ASCII
- les caractères accentués...
j'appelle caractères spéciaux les '\t', '#' etc ... Tout ce qui n'est pas lettre ou chiffre en fait, peut être devrais-je utiliser regexp mais je ne sais pas comment faire ...
Tu as une méthode dans Character qui est isLetterOrDigit(char ch) qui permet de vérifier si c'est un nombre ou une lettre.
Tu boucles sur ta String caractère par caractère, et tu la réécris
Merci, ça va m'aider et c'est plus simple que passer par regexp ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager