在正则表达式中,含有大括号时,验证不通过,需自定义一个字符串值为正则表达式的内容。
验证通过时才执行操作。
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
分享到:
相关推荐
使用这个封装好的模块,你可以避免重复编写正则表达式的验证代码,提高代码的可复用性和一致性。在压缩包中的myRegExp文件很可能是包含这个封装的源代码,你需要将其添加到你的项目中,并按照提供的文档或示例进行...
常见的验证控件包括RequiredFieldValidator(检查字段是否为空)、CompareValidator(比较两个控件的值)、RegularExpressionValidator(使用正则表达式验证)等。这些控件可以显著提高用户体验,因为它们可以在用户...
- **验证控件**:ASP.NET提供了`RegularExpressionValidator`控件,可以对用户输入进行正则表达式验证,确保输入符合预设的规则。 - **配置验证**:通过`ValidationExpression`属性设置正则表达式,`...
这些文件可能是Flex应用程序的源代码,其中可能包含了使用validate库进行正则表达式验证的具体实现。通过查看这些文件,我们可以深入理解如何在实际项目中集成和应用正则表达式验证。 总结来说,"validate校验正则...
2. **asp:RegularExpressionValidator**:这是一个正则表达式验证器控件,其ID为`ReGularSubEquipID1`。它关联到`txtKanpani`控件,用于验证该控件中的输入。`ErrorMessage`属性设置为“10֣”,这似乎是一个误操作...
在ASP.NET 2.0中,我们可以使用正则表达式验证控件(RegularExpressionValidator)来实施复杂的输入验证,如电子邮件地址、电话号码、日期格式等。正则表达式语法具有一定的学习曲线,但一旦掌握,便能实现灵活且...
正则表达式(Regular Expression)是用于匹配字符串模式的一种语法,广泛应用于文本处理、数据验证、数据提取等领域。以下是对一些常见的正则表达式的详细解释: 1. 匹配中文字符:`[u4e00-u9fa5]` 这个正则表达式...
这些示例展示了如何在ASP.NET中使用正则表达式进行数据验证,提高应用程序的安全性和用户体验。 #### 结论 正则表达式是ASP.NET开发中非常强大的工具,能够帮助开发者实现高效的数据验证和字符串处理功能。通过...
### 正则表达式知识点详解 #### 一、概述 正则表达式是一种强大的文本处理工具,被广泛应用于各种编程...需要注意的是,在使用正则表达式时,应根据具体的应用场景选择合适的表达式,并适当调整以满足更复杂的需求。
深入学习正则表达式,不仅需要理解这些基本概念,还需要掌握如何在不同上下文中应用它们,包括如何处理Unicode字符、优化正则表达式性能以及在不同编程语言中使用正则表达式的差异。此外,实战练习和解决实际问题是...
使用正则表达式验证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`是一个常用的验证控件,它可以用来验证表单中的数据是否符合特定的正则表达式规则。 - **验证表达式示例**: - **电子邮件**:`^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$` - **...
`validator.js`可能是这个练习中的核心文件,它可能包含了一个或多个验证函数,这些函数使用正则表达式来检查输入值的格式,例如邮箱、电话号码、日期等。在实际项目中,这样的验证器非常有用,可以确保用户输入的...
本文将详细介绍如何使用正则表达式来验证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
### 使用RegularExpressionValidator验证控件时的验证功能及表达式 - **只能输入数字**: `"^[0-9]*$"` - **只能输入n位的数字**: `"^d{n}$"` - **只能输入至少n位数字**: `"^d{n,}$"` - **只能输入m-n位的数字**: `...