2011-10-31 5 views
0

Как использовать параметр ограничения класса TextField на других языках?Как использовать параметр ограничения с другими языками

Например для английского языка просто

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

Как я могу использовать его для того, чтобы добавить только основные символы пунктуации, например, для древнееврейских или так cyrilic языков Täht использование UTF-8 кодировки?

Возможно ли это?

ответ

2

Вы можете использовать escape-последовательность \ u для построения строковых ограничений. Следующий код включает только символы из ASCII 32 (пробел) в ASCII 126 (тильда).

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

source

+0

Я пробовал это, но все же, когда я меняю языковой стандарт системы на какой-то кириллический язык, например, я не могу писать эти символы. Ему все еще нужно быть en_US для работы. – Vlad

0

в качестве примера: Wikipedia «Cyrillic» U + 0400 - U + 04FF (256 символов), или просто "Basic кириллица" U + 0410 - U + 044F Это может спасти. несколько минут :)

 Смежные вопросы

  • Нет связанных вопросов^_^