如何限制actionscript 2中的文本字段

时间:2010-06-19 08:08:01

标签: flash actionscript actionscript-2

这是我的代码..

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

如何限制我的userPhone:String;只采取数字?

我尝试了restrict属性。编译器给我错误。

1 个答案:

答案 0 :(得分:4)

在ActionScript 2中,TextField.restrict属性采用String表示类似于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";