`
lijianan789
  • 浏览: 105777 次
  • 性别: 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属性只影响用户可以输入的内容,脚本可将任何文本放入文本字段中.
分享到:
评论

相关推荐

    重写flex4的textinput控件

    可以设置控件里面显示的小数位数,通过restrict参数和小数位数动态控制,

    Flex中TextInput组件设置限制某些字符的输入的方法

    在Flex中,TextInput组件是用来允许用户输入文本的界面元素,而restrict属性则用于限制用户输入的文本内容,从而达到控制用户输入的目的。restrict属性支持正则表达式,这使得它能够灵活地定义允许或禁止输入的特定...

    flex基本控件总结

    首先,我们来看文本控件,主要包括Label、Text、TextInput和TextArea。 1. Label(标签):Label控件用于展示不可编辑的文本,它可以使用HTML格式,支持对齐和大小调整。Label的背景可设置为透明,使得文本直接显示...

    Flex itemEditor详解

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

    修改__RESTRICT,__restrict工具

    iOS 修改反注入标识__RESTRICT为其它值,同时具有注入功能

    张志晨之flash AS3 实用代码://过滤文字输入:

    `restrict`属性是ActionScript 3.0中TextField对象的一个重要属性,用于定义用户可以在TextField实例中输入哪些字符。通过不同的设置,可以灵活地控制允许输入的内容范围,这对于需要对用户输入进行限制的应用场景...

    数据库的三种状态RESTRICT、QUIESCE和SUSPEND(三)

    本文主要探讨了数据库的三种特殊状态:RESTRICT、QUIESCE和SUSPEND,它们在不同场景下有着不同的作用和应用。我们将深入理解这三种状态,并结合实际应用场景进行详细解析。 1. RESTRICT状态: RESTRICT状态通常用于...

    Flex4倒计时源码(带声音)

    一个很不错的Flex倒计时源码 技术要点TextInput组件的restrict属性应用如(0-9)意味着用户只能输入数字,还有那个倒计时的算法,同时可播放声音

    A-PDF Restrict Remover.exe

    A-PDF Restrict Remover.exe 可以破解pdf文件的密码的软件。

    修改__RESTRICT和__restrict为其他值

    ldidY

    ng-pattern-restrict:对于 AngularJS,仅允许基于正则表达式模式的某些输入

    初始化:从ng-pattern-restrict属性或pattern属性中保存要使用的正则表达式。 等待用户输入,然后到达input (对于任何值更改)、 keyup (对于键盘输入)或click (对于文本拖放、上下文复制粘贴等)。

    GridRow实现HTML类似表单

    &lt;mx:TextInput id="emailInput" restrict="^a-zA-Z0-9_@.\-+"/&gt; ()"/&gt; ``` 在这个例子中,我们创建了三个`GridRow`,分别包含姓名和邮箱的输入框以及一个提交按钮。通过`restrict`属性,我们可以限制邮箱...

    mysql中的cascade级联,set null,restrict限制 都是什么意思,有何区别.zip

    在MySQL数据库中,当涉及到表间关系,特别是外键约束时,`CASCADE`, `SET NULL`, 和 `RESTRICT` 是三种常见的操作行为。这些行为定义了如何处理在删除或更新主表(父表)记录时,与之相关联的从表(子表)的记录。...

    flex中时分秒计算

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

    Flex考试题.docx

    - StringValidator验证对象验证的目标是特定ID的输入组件的text属性。 2. **其他验证器:** - `&lt;mx:DateValidator&gt;`用于验证日期格式。 ### Flex组件 1. **单选按钮:** - 使用`&lt;mx:RadioButton&gt;`来创建单选...

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

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

    仿Angular Bootstrap TimePicker创建分钟数-秒数的输入控件

    在一个项目中需要一个用来输入分钟数和秒数的控件,然而调查了一些开源项目后并未发现合适的控件。在Angular Bootstrap UI中有一个类似的控件TimePicker,但是它并没有深入到分钟和秒的精度。 因此,决定参考它的...

    C 语言restrict 关键字的使用浅谈

    编译器通常无法在编译时验证`restrict`承诺的正确性,这需要程序员在编写代码时确保不违反这些限制。如果误用`restrict`,可能导致优化错误,甚至运行时崩溃。 总之,`restrict`关键字是C语言中用于提高代码性能的...

    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...

    html-restrict:HTML :: Restrict-剥离不需要HTML标记

    HTML :: Restrict是一个Perl模块,专门用于处理HTML文档,它允许开发者剥离或限制HTML文档中的特定标记或元素,以满足特定的需求。这个工具在处理用户输入、内容过滤、或者生成简洁版网页时非常有用。在网页开发和...

Global site tag (gtag.js) - Google Analytics