Flex控制用户可输入到文本字段中的字符集
指示用户可以输入到控件的字符集。如果? Flex 按从左到右的顺序浏览字符串。可以使用连字符 (-) 指定一个范围。如果字符串以尖号 (^) 开头,则先接受所有字符,然后从接受字符集中排除字符串中 ^ 之后的字符。如果字符串不以尖号 (^) 开头,则最初不接受任何字符,然后将字符串中的字符包括在接受字符集中。 由于某些字符在? 默认值为?null。 http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/text/TextField.html#restrict 表示用户可输入到文本字段中的字符集。如果? 如果字符串以尖号 (^) 开头,则先接受所有字符,然后从接受字符集中排除字符串中 ^ 之后的字符。如果字符串不以尖号 (^) 开头,则最初不接受任何字符,然后将字符串中的字符包括在接受字符集中。 下例仅允许在文本字段中输入大写字符、空格和数字: ?????my_txt.restrict?=?"A-Z?0-9"; 下例包含除小写字母之外的所有字符: ?????my_txt.restrict?=?"^a-z"; 可以使用反斜杠输入 ^ 或 - 的本义。认可的反斜杠序列为 -、^ 或 。反斜杠在字符串中必须是一个本义字符,因此在 ActionScript 中指定时必须使用两个反斜杠。例如,下面的代码只包含短划线 (-) 和尖号 (^): ?????my_txt.restrict?=?"-^"; 可在字符串中的任何位置使用 ^,以在包含字符与排除字符之间进行切换。下面的代码只包含除大写字母 Q 之外的大写字母: ?????my_txt.restrict?=?"A-Z^Q"; 可以使用? ?????my_txt.restrict?=?"u0020-u007E"; 默认值为? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |