使用flex框架开发前端,有个input输入框,要求只能输入8位数字。
<mx:TextInput id="number" restrict="0-9" maxchars=“8” />
这样输入框只能输入0到9的数字,且只能输入8位,restrict就是一个正则匹配,如果不匹配的值,就不能输入到输入框。
<mx:TextInput id="number" restrict="a-z A-Z 0-9 " maxchars=“50” />
这样的话,输入框就最多只能输入50位的字符和数字。
使用restrict后,输入的参数就不会有不符合要求的了,就不需要在点击提交后,再判断参数是否合法了。