Autoriser uniquement sélectionné charcters basé sur les regex dans un EditText
Je veux permettre aux utilisateurs uniquement pour taper certains caractères basé sur la d'une expression régulière dans mes applications android. Comment puis-je l'atteindre?
double possible de Android: Comment puis-je valider EditText d'entrée?. Voir aussi question.
Merci @Matt Balle
Basé sur une regex? Voulez-vous dire juste une liste de caractères autorisés? Ce n'est pas une expression régulière.
C'est-il - [[\\]\\,\\+]*
Merci @Matt Balle
Basé sur une regex? Voulez-vous dire juste une liste de caractères autorisés? Ce n'est pas une expression régulière.
C'est-il - [[\\]\\,\\+]*
OriginalL'auteur Ragunath Jawahar | 2010-11-15
Vous devez vous connecter pour publier un commentaire.
Utilisé un
TextWatcher
@Matt Balle suggéré.Modifier
Bien que la
TextWatcher
œuvres, il serait plus propre d'utiliser uneInputFilter
. Cochez cette exemple.OriginalL'auteur Ragunath Jawahar
Essayez ceci: Si le personnage de type matches /[a-zA-Z0-9{insérer des caractères valides ici}]/puis le permettent, sinon de ne pas.
OriginalL'auteur Niet the Dark Absol