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

flex4.5 validator 验证正则表达式的使用

阅读更多



在正则表达式中,含有大括号时,验证不通过,需自定义一个字符串值为正则表达式的内容。
验证通过时才执行操作。
valid="keyPhone_A_Button_clickHandler(event)" 为验证通过时触发的事件,
当然也有验证不通过时触发的事件了。
text="@{keyPhoneVO.phoneNumber_Text}" 是进行数据双向绑定的,测试时可以先去掉。

mxml文件:

<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
<mx:RegExpValidator source="{phoneNumber_Text}"
property="text"
expression="{ValidateVO.phoneValidat}"
trigger="{keyPhone_A_Button}"
valid="keyPhone_A_Button_clickHandler(event)"
triggerEvent="click"
noMatchError="请输入正确的手机号"
required="true"
requiredFieldError="新增时必须输入手机号"/>
</fx:Declarations>


<s:TextInput id="phoneNumber_Text" x="66" y="35" contentBackgroundColor="#FFFDFD"
text="@{keyPhoneVO.phoneNumber_Text}"/>

在ValidateVO.
as文件中,定义正则表达式。直接在expression中写正则表达式时,编译无法识别,按照官网介绍的方法,我们还是自己定义一个字符串好了。
// 电信手机号验证表达式
public static var phoneValidat:String = "^1(3[3]|5[3]|8[09])\\d{8}$";

  • 大小: 6.7 KB
分享到:
评论

相关推荐

    qt使用正则表达式限制lineEdit的输入,对正则表达式进行了封装,可以直接引入,工程编译正常

    使用这个封装好的模块,你可以避免重复编写正则表达式的验证代码,提高代码的可复用性和一致性。在压缩包中的myRegExp文件很可能是包含这个封装的源代码,你需要将其添加到你的项目中,并按照提供的文档或示例进行...

    验证控件与正则表达式

    常见的验证控件包括RequiredFieldValidator(检查字段是否为空)、CompareValidator(比较两个控件的值)、RegularExpressionValidator(使用正则表达式验证)等。这些控件可以显著提高用户体验,因为它们可以在用户...

    正则表达式生成和检验工具

    - **验证控件**:ASP.NET提供了`RegularExpressionValidator`控件,可以对用户输入进行正则表达式验证,确保输入符合预设的规则。 - **配置验证**:通过`ValidationExpression`属性设置正则表达式,`...

    validate校验正则表达式验证

    这些文件可能是Flex应用程序的源代码,其中可能包含了使用validate库进行正则表达式验证的具体实现。通过查看这些文件,我们可以深入理解如何在实际项目中集成和应用正则表达式验证。 总结来说,"validate校验正则...

    正则表达式汉字验证

    2. **asp:RegularExpressionValidator**:这是一个正则表达式验证器控件,其ID为`ReGularSubEquipID1`。它关联到`txtKanpani`控件,用于验证该控件中的输入。`ErrorMessage`属性设置为“10֣”,这似乎是一个误操作...

    asp.net 2.0 验证控件的正则表达式规则

    在ASP.NET 2.0中,我们可以使用正则表达式验证控件(RegularExpressionValidator)来实施复杂的输入验证,如电子邮件地址、电话号码、日期格式等。正则表达式语法具有一定的学习曲线,但一旦掌握,便能实现灵活且...

    100个常用正则表达式

    正则表达式(Regular Expression)是用于匹配字符串模式的一种语法,广泛应用于文本处理、数据验证、数据提取等领域。以下是对一些常见的正则表达式的详细解释: 1. 匹配中文字符:`[u4e00-u9fa5]` 这个正则表达式...

    asp.ne常用正则表达式大全

    这些示例展示了如何在ASP.NET中使用正则表达式进行数据验证,提高应用程序的安全性和用户体验。 #### 结论 正则表达式是ASP.NET开发中非常强大的工具,能够帮助开发者实现高效的数据验证和字符串处理功能。通过...

    最实用最全面的正则表达式

    ### 正则表达式知识点详解 #### 一、概述 正则表达式是一种强大的文本处理工具,被广泛应用于各种编程...需要注意的是,在使用正则表达式时,应根据具体的应用场景选择合适的表达式,并适当调整以满足更复杂的需求。

    正则表达式从入门到精通

    深入学习正则表达式,不仅需要理解这些基本概念,还需要掌握如何在不同上下文中应用它们,包括如何处理Unicode字符、优化正则表达式性能以及在不同编程语言中使用正则表达式的差异。此外,实战练习和解决实际问题是...

    java中用正则表达式检测IP地址是否合理

    使用正则表达式验证IP地址 为了验证一个字符串是否符合IPv4地址的标准格式,可以使用以下正则表达式: ```java "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|...

    常用正则表达式如:日期正则表达式,使用RegularExpressionValidator验证控件时的验证功能及其验证表达式,从URL地址中提取文件名的javascript程序等

    `RegularExpressionValidator`是一个常用的验证控件,它可以用来验证表单中的数据是否符合特定的正则表达式规则。 - **验证表达式示例**: - **电子邮件**:`^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$` - **...

    javascript正则表达式综合练习

    `validator.js`可能是这个练习中的核心文件,它可能包含了一个或多个验证函数,这些函数使用正则表达式来检查输入值的格式,例如邮箱、电话号码、日期等。在实际项目中,这样的验证器非常有用,可以确保用户输入的...

    使用正则表达式验证E-mail格式

    本文将详细介绍如何使用正则表达式来验证E-mail格式,并提供一个可运行的示例。 一、E-mail地址的标准格式 根据RFC 5322定义,一个有效的E-mail地址应该满足以下规则: 1. 由一个或多个“dot-atom-text”组成,每...

    常用正则表达式大全

    **评注**:这部分提供了使用正则表达式进行数据验证的一些常见案例,适用于Web开发中的表单验证场景。 以上列举的正则表达式涵盖了多个应用场景,包括文本处理、数据验证等,对于开发者来说是非常有价值的工具。在...

    正则表达式学习大全(有了这个,几乎不用看别的资料了,详情见资源描述)

    1、揭开正则表达式的神秘面纱 ...7、Java正则表达式使用详解 8、常用正则表达式集锦 9、正则表达式高级学习技巧 10、正则表达式使用 11、正则表达式之道 12、正则表达式总结 13、30分钟入门教程 14、日期校验.doc

    JavaScript验证正则表达式

    16. **RegularExpressionValidator验证控件** - 在ASP.NET中,这个控件可以配合上述正则表达式实现各种输入验证,例如只允许输入数字、固定长度数字、小数等。 正则表达式在JavaScript中的应用十分广泛,可以用于...

    Java-PHP正则表达式的使用

    ### 使用RegularExpressionValidator验证控件时的验证功能及表达式 - **只能输入数字**: `"^[0-9]*$"` - **只能输入n位的数字**: `"^d{n}$"` - **只能输入至少n位数字**: `"^d{n,}$"` - **只能输入m-n位的数字**: `...

Global site tag (gtag.js) - Google Analytics