la restriction de caractère situé dans un composant Textinput
J'ai un composant TextInput qui devrait être limité à des lettres majuscules, lettres minuscules, chiffres et caractères de soulignement. C'est le code que j'essaie de l'utiliser pour limiter les caractères:
restrict="\\A-Z\\a-z\restrict="\\A-Z\\a-z\\0-9\\ \\_\\-"
-9\\ \\_\\-"
Je suis en utilisant MXML pour ce composant Textinput.
Malheureusement, cela ne restreint pas le caractère\, qui est le dernier personnage que j'aimerais restreindre.
Comment puis-je ajouter de la barre oblique à la liste des caractères restreints?
Grâce
Stephen
OriginalL'auteur StephenAdams | 2012-01-16
Vous devez vous connecter pour publier un commentaire.
Effectivement trouvé la solution, j'ai modifié le restreindre code:
restreindre="A-Za-z0-9 _\-"
J'ai pris toutes les barres obliques inverses que j'ai pensé ou a été en utilisant comme délimiteurs.
Fonctionne très bien maintenant.
Oui, la réponse devrait lire: restrict="A-Za-z0-9 _\-". La dernière barre oblique inverse s'échappe le caractère tiret qui, si pas échappé spécifie une plage (par exemple: A-Z)
Notez que si vous spécifiez restreindre dans ActionScript, vous avez besoin d'une double barre oblique inverse. Comme:
myTextInput.restrict="A-Za-z0-9 _\\-"
OriginalL'auteur StephenAdams