Flex TextInput只允许输入数字等字符及字符数限制

TextInput有个属性叫restrict,设置该属性即可。
例如:
只允许输入数字和负号:<s:TextInput id="textinput_LOGOLeftW" restrict="0-9\-\+" />
只允许输入数字和点号:<mx:TextInput id="txt" restrict="0-9\." />
只允许输入数字、英文、汉字:<mx:TextInput restrict="0-9\a-z\^{'[\u4e00-\u9fa5]'}" />
....
其余的可以推广追加
另外可以追加限制输入的字符数,设置maxChars属性即可
<s:TextInput id="textinput_LOGOLeftW" restrict="0-9\-\+"  maxChars="4"/>
posted @ 2012-11-16 10:16  刀锋浪  阅读(282)  评论(0编辑  收藏  举报