`
lijianan789
  • 浏览: 107970 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

TextInput的restrict属性验证控件

    博客分类:
  • flex
阅读更多
<mx:TextInput id="userName" maxChars="4" restrict="a-zA-Z0-9" />
restrict 用法:
TextField.restrict = "此处为可输入的内容";
field.restrict = "^此处为禁止输入的内容";
restrict属性支持一些类似正则表达式的样式:
field.restrict = "a-zA-z"; //只允许大小字母
field.restrict = "a-zA-z "; //只允许字母和空格
field.restrict = "0-9"; //只允许数字
field.restrict = "^abcdefg"; //除了小写字母abcdefg不允许外,其它都允许
field.restrict = "^a-z"; //所有小写字母都不允许,但是,其它内容都允许,包括大写字母
field.restrict = "0-9^5"; //只允许数字,但5例外
让restrict字符包含具有特殊意义的字母(例如-和^):
field.restrict = "0-9\\-"; //允许数字和破折号
field.restrict = "0-9\\^"; //允许数字和^
field.restrict = "0-9\\\\"; //允许数字和反斜杠
你也可以使用Unicode转义序列,指定允许的内容.例如:
field.restrict = "^\u001A";
注意:ActionScript有区分大小写的,如果restrict属性设为abc,允许字母的大写形式(A,B和C)输入时会变成小写对待形式(a,b和c),反之亦然.restrict属性只影响用户可以输入的内容,脚本可将任何文本放入文本字段中.
分享到:
评论

相关推荐

    Flex itemEditor详解

    默认情况下,当`editable`属性设置为`true`时,Flex会在列表控制中自动启用`TextInput`作为编辑器。例如,在`DataGrid`中,只需要将`editable`属性设为`true`,就可以实现在单元格内的直接编辑功能。对于特定的列,...

    flex中时分秒计算

    这里使用`TextInput`组件来输入小时数,通过`restrict`属性限制输入的字符只能是数字0-9,`maxChars`限制输入的最大长度为2位。 #### 五、小结 通过上述分析,我们可以看到Flex框架提供了非常灵活的方式来处理时分...

    Angular 输入框实现自定义验证功能

    例如,`&lt;input type="text" ng-model="age" my-valid="r"&gt;`表示年龄输入框需要根据`r`规则进行验证。 9. **样式**:当验证失败时,我们可以使用CSS来改变输入框的样式,例如将背景色变为紫色并设置边框颜色。示例中...

    AngularJS Form 进阶:远程校验和自定义输入项

    &lt;input type="text" ng-model="username" ng-change="validateUsername()"&gt; ``` ```javascript $scope.validateUsername = function() { $http.get('/api/check-username', { params: { username: $scope.username...

    AS3.0猜数字游戏

    txt_input.restrict = "0-9"; addChild(txt_input); txt_input.selectable = false; // 设置提交按钮的位置和属性 btn_submit.x = 260; btn_submit.y = 130; btn_submit.label = "提交"; btn_submit.height...

    如何使用jQuery和JavaScript限制用户仅输入文本/数字

    在HTML中,我们可以为`&lt;input&gt;`元素指定`type`属性来限制输入类型,如`type="text"`允许输入文本,`type="number"`则限制为数字。但这些限制并不能完全阻止用户通过其他方式输入非期望内容,所以我们还需要使用...

Global site tag (gtag.js) - Google Analytics