Mon application prend l'ID utilisateur de l'utilisateur comme entrée, l'ID utilisateur est alphanumérique, c'est-à-dire que le premier caractère est (a-z), l'autre partie est numérique. Comment puis-je valider une entrée de ce type (comme G34555)?Comment vérifier la valeur entrée dans EditText est aplhanumeric ou pas?
2
A
Répondre
0
J'ai résolu en utilisant simplement string
fonction matches
String str="mystring";
str.matches("[a-zA-Z][0-9]+");
3
Utilisez une regex. Cela devrait le faire en supposant que la première lettre peut être supérieure ou inférieure cas: problème
Pattern p = Pattern.compile("[a-zA-Z][0-9]+");
Matcher m = p.matcher("some text you want");
boolean isAlphaNum = m.matches();
3
http://osdir.com/ml/Android-Developers/2009-11/msg02501.html semble comme un solution plus décente, il ne permet pas d'entrer les caractères qui ne sont pas acceptés.
code de lien:
InputFilter filter = new InputFilter() {
public CharSequence filter(CharSequence source, int start, int end,
Spanned dest, int dstart, int dend) {
for (int i = start; i < end; i++) {
if (!Character.isLetterOrDigit(source.charAt(i))) {
return "";
}
}
return null;
}
};
edit.setFilters(new InputFilter[]{filter});
Questions connexes
- 1. Vérifier la valeur d'une entrée de texte
- 2. Impossible de vérifier la valeur d'un EditText dans un AlertDialog.Builder
- 3. entrée EditText avec motif Android
- 4. Comment vérifier la longueur d'une entrée? (C++)
- 5. impossible d'extraire la valeur edittext
- 6. vérifier ou ne pas vérifier
- 7. MFC: Comment vérifier si une entrée de caractères est unicode?
- 8. MySql: Comment savoir si une entrée est compressée ou non
- 9. comment vérifier fckeditor est chargé complètement ou pas
- 10. comment vérifier la variable est ou pas dans la mémoire en utilisant javascript
- 11. Comment rendre EditText plus petit que la valeur par défaut?
- 12. EditText dans Android?
- 13. comment vérifier si le clic est Performclick ou pas
- 14. Comment vérifier si la valeur de la colonne est nulle ou 0 en PHP?
- 15. Aucune valeur entrée dans la ligne TableView
- 16. Comment vérifier la valeur de PrintDialog.AllowCurrentPage?
- 17. Comment vérifier si la valeur d'un attribut n'est pas nulle ou si la longueur des caractères dans la valeur d'un attribut est supérieure à 0
- 18. comment vérifier si la valeur d'une entrée de texte est vide juste après l'événement keypress en javascript?
- 19. Comment vérifier la valeur null dans la vue MVC?
- 20. Comment vérifier si deux EditText contiennent du texte
- 21. Entrée utilisateur ... Comment vérifier ENTRER clé
- 22. comment vérifier la chaîne contient emailid ou pas?
- 23. Définition de la case à cocher entrée lorsque la valeur spécifique est variable dans jquery
- 24. vérifier la valeur insérée dans Excel?
- 25. Comment vérifier la table existe ou n'existe pas
- 26. Vérifier la valeur dans la liste
- 27. Obtenir la valeur de EditText de la sous-activité
- 28. Comment vérifier la MSMQ messageBody est valide ou non
- 29. Comment insérer la valeur d'une entrée dans un formulaire distinct?
- 30. Comment vérifier si une valeur est un entier dans MySQL?
cela ne fonctionne pas, ne retourne vrai. Aucune suggestion? – rob