RegularExpressionValidator控件用于确定输入控件的值是否与某一个正则表达式所定义的模式相匹配。
正则表达式时一种文本模式,包括普通字符(如a~z之间的字母)和特殊字符。使用正则表达式可以进行简单和复杂的类型匹配。

 <div>账号:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ErrorMessage="RegularExpressionValidator" ValidationExpression="[a-zA-Z]{4,8}" ControlToValidate="TextBox1">请输入4至8个英文字符</asp:RegularExpressionValidator><br>电子邮箱:<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ErrorMessage="RegularExpressionValidator" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ControlToValidate="TextBox2">电子邮箱的格式不正确</asp:RegularExpressionValidator><br>电话号码:<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox><asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" ErrorMessage="RegularExpressionValidator" ValidationExpression="\d{8,12}" ControlToValidate="TextBox3">请输入8至12位的数字</asp:RegularExpressionValidator><br>移动电话:<asp:TextBox ID="TextBox4" runat="server"></asp:TextBox><asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server" ErrorMessage="RegularExpressionValidator" ValidationExpression="\d{11}" ControlToValidate="TextBox4">请输入11位数字</asp:RegularExpressionValidator><br><asp:Button ID="Button1" runat="server" Text="提交" onclick="Button1_Click" /></div>
  protected void Button1_Click(object sender, EventArgs e){if (Page.IsValid)Response.Write("成功");}

.net学习笔记12--数据验证控件--RegularExpressionValidator相关推荐

  1. .net学习笔记11--数据验证控件--RangeValidator

    RangeValidator控件用于检测表单字段的值是否在指定的最大值和最小值之间. <div>请输入成绩:<asp:TextBox ID="TextBox1" ...

  2. C# 学习笔记(8) 控件的跨线程访问

    C# 学习笔记(8) 控件的跨线程访问 本文参考博客 C#多线程 https://www.cnblogs.com/dotnet261010/p/6159984.html C# 线程与进程 https: ...

  3. Python tkinter 学习笔记(2)-- 控件、组件(二)

    Python tkinter 学习笔记(1)-- 第一个窗口之HelloWorld 教程 Python tkinter 学习笔记(2)-- 控件.组件(一) > 续上一章节 Python tki ...

  4. asp.net 数据验证控件的使用实例

    操作题1 请为Zootopia 的居民,设计一个身份认证网站,使每位居民拥有合法身份.要求注册页面如下中至少包含下图中的相关信息,并实现相应的验证功能. [要求]: 1. 网站包含登录页面Login. ...

  5. Kotlin学习笔记12——数据类和密封类

    Kotlin学习笔记12--数据类和密封类 前言 数据类 在类体中声明的属性 复制 componentN 解构声明 密封类 尾巴 前言 上一篇,我们学习了Kotlin中的拓展,今天继续来学习Kotli ...

  6. Vue学习笔记:Element时间控件设置某一个日期禁止选择

    Vue学习笔记:Element时间控件添加一段时间禁止选择 需求:时间控件,当天之前禁止选择,某一个日期的之前时间禁止选择 文档: 代码实现:在时间控件上添加 :picker-options=&quo ...

  7. 安卓学习笔记18:常用控件 - 按钮、图像视图和图像按钮

    文章目录 零.学习目标 一.按钮控件 1.继承关系图 2.常用属性 二.图像视图 1.继承关系图 2.常用属性 三.图像按钮 1.继承关系图 2.常用属性 四.教学案例 - 通过按钮缩放图片 (一)运 ...

  8. ASp.net验证控件RegularExpressionValidator

    RegularExpressionValidator 控件用于验证输入值是否匹配正则表达式指定的模式.例如,邮箱.电话号码.邮编.整数.小数等等.利用正则表达式可以组合出各种的模式.几乎你想的到的都能 ...

  9. Duilib学习笔记《03》— 控件使用

    在前面已经对duilib有个一个基本的了解,并且创建了简单的空白窗体.这仅仅只是一个开始,如何去创建一个绚丽多彩的界面呢?这就需要一些控件元素(按钮.文本框.列表框等等)来完善. 一. Duilib控 ...

最新文章

  1. 干货丨从基础知识到实际应用,一文了解「机器学习非凸优化技术」
  2. Docker安装mysql容器
  3. svm 程序matlab,求svm的matlab程序
  4. 明天是我的生日,写给24岁的自己
  5. 互联网公司为啥都不用MySQL分区表?
  6. maven-resources-plugin include 通配符
  7. 在linux设置回收站 - 防止失误操作造成数据清空,并定期清理
  8. 使用el-checkbox实现全选,点击失效没有反应
  9. 2018年计算机CPU纳米制程,AMD发大招,推出7纳米制程CPU与GPU
  10. [转人工智能工程师学习路线及具备的5项基本技能
  11. Flutter PageView 实现的自动轮播图效果 Timer实现的自动轮播效果
  12. Scrapy学习篇(三)之创建项目
  13. tensorflow搭建神经网络
  14. 一步步学习SPD2010--附录B--创建新的批准流程
  15. 为什么java导入有x_ImportError:无法导入名称X
  16. SVPWM分析、各个扇区详细计算以及Matlab仿真
  17. 核子公式——量化IT团队绩效
  18. 狂神 MyBatis
  19. python做excel自动化视频教程-从零基础入门到精通用Python处理Excel数据视频教程...
  20. 金属基功能单体/高折射率功能单体/特种丙烯酸酯单体/特种甲基丙烯酸酯单体

热门文章

  1. SuperMap iDesktop从零开始构建地质体
  2. 2.创建多个Worker 类,存储在List 集合中。3.打印输出所有的工人信息。4.计算所有工人的平均工资。5打印输出姓名中包含 “胡“ 的所有工人信息。6打印输出所有姓 “胡“ 的工人信息。
  3. 前端页面由哪三层构成,分别是什么?作用是什么?
  4. 习惯的力量 影响35岁前成功的好习惯与恶习
  5. java清除不掉cookie,java操作cookie示例(删除cookie)
  6. 鸿蒙手机下载安装,鸿蒙系统手机安装包
  7. Linux Command touch 创建文件
  8. “华为杯”研究生数学建模竞赛2020年-【华为杯】B题:降低汽油精制过程中的辛烷值损失模型(附优秀论文及Python代码实现)
  9. 渗透测试 ( 7 ) --- 漏洞扫描工具 Nessus
  10. Linux术语标准发音大全