J'ai un champ TextInput qui doit être restreint aux majuscules, aux minuscules, aux chiffres et aux traits de soulignement. Voici le code que je suis en train d'utiliser pour limiter les caractères:Restriction du jeu de caractères dans un champ Textinput
restrict="\\A-Z\\a-z\\0-9\\ \\_\\-"
J'utilise MXML pour ce composant Textinput.
Malheureusement, cela ne limite pas le caractère \, qui est le dernier caractère que je voudrais restreindre. Comment puis-je ajouter la barre oblique inverse à la liste des caractères interdits?
Merci
Stephen
Allez-y et acceptez votre propre réponse! Cependant, avant que vous ne le fassiez, il semble que vous ayez accidentellement laissé les barres obliques inverses dans votre code révisé. –
Oui, la réponse devrait être: restrict = "A-Za-z0-9 _ \ -". La dernière barre oblique inverse échappe au caractère de tiret qui, s'il n'est pas échappé, spécifie une plage (par exemple, A-Z) – Phil
Notez que si vous spécifiez une restriction dans ActionScript, vous avez besoin d'une double barre oblique inverse. Comme ceci: 'myTextInput.restrict =" A-Za-z0-9 _ \\ - "' – Steven