RegularExpressionValidator 常用
RegularExpressionValidator 控件用于验证输入值是否匹配正则表达式指定的模式
属性:
ControlToValidate="要验证的控件名称"
ValidationExpression="验证规则"
ErrorMessage="所要显示的错误信息"
text=“当验证失败时显示的消息。”
ForeColor=“提示信息的颜色”
页面结构:
HTML 代码:
<%-- 添加按钮--%>
<asp:Button ID="btnAdd" runat="server" Text="添 加" onclick="btnAdd_Click" ValidationGroup="checkText"/>
<%-- 验证项目名称必须为汉字限报人数必须为数字--%>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"ValidationGroup="checkText"ControlToValidate="txtEventName" ErrorMessage="* 项目名称只允许输入汉字" ValidationExpression="^[\一-\龥]{0,}$"/>
<%-- 验证限报人数必须为数字--%>
<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server"ValidationGroup="checkText" ControlToValidate="txtLimitNum" ErrorMessage="* 限报人数必须为数字" validationexpression="^[0-9]*$"></asp:RegularExpressionValidator>
<%-- 控制时间格式--%>
<asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server"ValidationGroup="checkText"ControlToValidate="txtTime" ErrorMessage="* 时间必须为“2011-01-01”格式" validationexpression= "^(\d{4})-(0\d{1}|1[0-2])-(0\d{1}|[12]\d{1}|3[01])$"></asp:RegularExpressionValidator>
<%-- 验证比赛地点必须为汉字--%>
<asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server"ValidationGroup="checkText"ControlToValidate="txtPlace" ErrorMessage="* 比赛地点只允许输入汉字" ValidationExpression="^[\一-\龥]{0,}$"/>
上面的验证只是提示的作用,并不能够阻止button的添加,所以,最后还要用validationSummary控件,将上面验证的错误消息通过Messagebox显示出来,从而避免执行button_click()的方法。
<%-- 如果上面的验证未通过,在提示框中显示错误消息(ShowMessageBox=“true”) "--%>
<asp:ValidationSummary ID="ValidationSummary1"ValidationGroup="checkText"ShowMessageBox="true" ShowSummary="false" runat="server" />
RegularExpressionValidator 常用的更多相关文章
- Sql常用语法以及名词解释
Sql常用语法以及名词解释 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) D ...
- 常用正则表达式-copy
匹配中文:[\u4e00-\u9fa5] 英文字母:[a-zA-Z] 数字:[0-9] 匹配中文,英文字母和数字及_: ^[\u4e00-\u9fa5_a-zA-Z0-9]+$ 同时判断输入长度:[\ ...
- PHP中常用正则表达式大全
常用正则表达式大全!(例如:匹配中文.匹配html) 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内 ...
- iOS RegexKitLite的使用以及常用的正则表达式
1.去RegexKitLite下载类库,解压出来会有一个例子包及2个文件,其实用到的就这2个文件,添加到工程中. 2.工程中添加libicucore.dylib frameworks. 3.现在所有的 ...
- JavaScript 中常用的 正则表达式
这编文章我来整理了一些在 javascript 中常用的正则式希望能给大家带来一些开发的灵感 //校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{ ...
- sql 常用语法汇总
Sql常用语法 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控 ...
- RegularExpressionValidator控件
原文:RegularExpressionValidator控件 ★搜Asp.net★(www.soAsp.net),为专业技术文档网站.包括Asp.net开发技术文档·C#开发技术文档·Access/ ...
- (转)Java中使用正则表达式的一个简单例子及常用正则分享
转自:http://www.jb51.net/article/67724.htm 这篇文章主要介绍了Java中使用正则表达式的一个简单例子及常用正则分享,本文用一个验证Email的例子讲解JAVA中如 ...
- (转载)常用正则表达式大全!(例如:匹配中文、匹配html)
正则匹配java注意点: 如果加 ^[\n]* 表示替换遇到 \n 的前后内容,如果加[\n]表示替换\n本处内容 原文地址:http://blog.csdn.net/dl020840504/arti ...
随机推荐
- Excel文件上传
*&---------------------------------------------------------------------* *& FORM FRM_UPDATA_ ...
- win7下jdk安装环境变量配置
新本本,新系统,还是得把武器给装配好. 以下图文记录win7系统下的jdk的安装和配置. 1.下载jdk 地址:http://java.sun.com/javase/downloads/index.j ...
- RichTextBox选中文本时往自己的其他的位置实现拖拽
private void Form1_Load(object sender, EventArgs e) { richTextBox1.AllowDrop = true; richTextB ...
- spring security3.2配置---权限管理
之前已经在我的博客中发过security的执行流程图了,大家能够先去看看那个图再看这篇.今天我主要在这里贴出了security配置中的几个重要的类和两个xml配置文件,基本上控制权限的就是这几个文件了 ...
- [置顶] Linux下的截图小工具
Linux下的截图工具scrot 基于命令行 先下载:scrot apt-get install scrot 对该工具的操作: 分为以下几个部分 1.抓取整个桌面 scrot pic.jpg 2.抓取 ...
- Jafka来源分析——文章
Kafka它是一个分布式消息中间件,我们可以大致分为三个部分:Producer.Broker和Consumer.当中,Producer负责产生消息并负责将消息发送给Kafka:Broker能够简单的理 ...
- Quartz.NET simple_demo
Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等. Quartz.NET允许开发人员根据时间间隔(或天)来调度作业.它实现了作业和 ...
- 在Nginx中搭建Nagios监控平台
本文只做Nginx下Nagiox安装的说明,其它关于Nagios监控的详细配置请参考我的另一篇文章[Ubuntu 10.04下构建Nagios监控平台] Nagios依赖PHP环境和perl环境.由于 ...
- Linux下安装GAMS建模优化工具
1.下载GAMS wget http://d37drm4t2jghv5.cloudfront.net/distributions/24.5.6/linux/linux_x64_64_sfx.exe 2 ...
- Spring各种传播特性源码实现的概览
这几天都在分析Spring的源码实现,看到事务管理的部分 我们知道事务的传播特性有下面几种,我标黄的就是最常用的3中传播特性, Sping在发生事务嵌套的时候,会依据内层事务的传播特性,来决定内层是事 ...