Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Как ограничить текстовое поле в ActionScript 2

Автор вопроса: Yousuf JawwadОтветов: 1

это мой код ..

import RegExp;
var userEmail:String;
var userName:String;
var userPhone:String;

как ограничить мой userPhone: String; брать только цифры?

Я попробовал ограничить свойство. компилятор выдает ошибку.

flashactionscriptactionscript-2

Ответы

Ответ 1 · рейтинг 4 · JonnyReeves

В ActionScript 2 свойство TextField.restrict принимает строку который представляет диапазон символов, подобный regExp.

Вот краткий пример того, как ограничить текстовое поле ввода только числами:

var phoneNumberLabel : TextField = createTextField("phoneNumberLabel", 1, 20, 20, 80, 20);
phoneNumberLabel.text = "Phone Number:";

var phoneNumberField : TextField = createTextField("phoneNumberField", 2, 110, 20, 200, 20);
phoneNumberField.type = "input";
phoneNumberField.border = true;
phoneNumberField.restrict = "0-9";

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы