Flash Player 6.0.79。
Flash MX 2004。
textAreaInstance
.restrict
属性;指明用户可输入到文本字段中的字符集。默认值未定义。如果 restrict 属性的值为空,用户就可以输入任何字符。如果 restrict
属性的值为空字符串,则不能输入任何字符。如果 restrict
属性的值为一个字符串,则只能向文本字段中输入该字符串中的字符;系统将从左向右扫描该字符串。可以使用短划线 (-) 指定范围。
restrict
属性只限制用户交互;脚本可将任何文本放入文本字段中。此属性与属性检查器中的“嵌入字体轮廓”复选框不同步。
如果此字符串以“^”开头,则先接受所有字符,然后从已接受的字符集中排除字符串中 ^ 之后的字符。如果此字符串不以“^”开头,则最初不接受任何字符,然后将字符串中的字符包括在接受字符集中。
在以下范例中,第一行代码将文本字段限定为大写字母、数字和空格。第二行代码允许除小写字母之外的所有字符。
my_txt.restrict = "A-Z 0-9"; // 将控件限定为大写字母、数字和空格。 my_txt.restrict = "^a-z"; // 允许除小写字母之外的所有字符。