2011-10-31 3 views
0

Comment utiliser l'option de restriction de la classe TextField avec d'autres langues?Comment utiliser l'option de restriction avec d'autres langues

Par exemple pour l'anglais est simple

var tf:TextField = new TextField(); 
tf.restrict = "A-Z a-z 0-9 ? . , ; "; 

Comment puis-je l'utiliser pour permettre d'ajouter quelques caractères de ponctuation de base par exemple pour ou si Hebrew langues cyrilliques TAHT Utiliser le codage UTF-8?

est-ce possible?

Répondre

2

Vous pouvez utiliser la séquence d'échappement \ uu pour construire des chaînes de restriction. Le code suivant inclut uniquement les caractères de ASCII 32 (espace) à ASCII 126 (tilde).

my_txt.restrict = "\u0020-\u007E"; 

source

+0

J'ai essayé ceci mais toujours quand je change les paramètres régionaux de système à une certaine langue cyrilic par exemple, je ne peux pas écrire ces charaters.Il doit toujours être en_US pour fonctionner. – Vlad

0

comme exemple: Wikipedia « cyrillique » U + 0400 - U + 04FF (256 caractères) ou tout simplement "Basic cyrillique" U + 0410 - U + 044F qui peut sauver. quelques minutes :)

Questions connexes