一:电话号码验证:

格式如:0755-24256888;带分机格式:0755-24256888-282;手机:11位数字

(^(\d{3,4}-)?\d{6,8}$)|(^(\d{3,4}-)?\d{6,8}(-\d{1,5})?$)|(\d{11})

用法示例:

<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server"
                                ErrorMessage="请注意格式"                
                                ValidationExpression="(^(\d{3,4}-)?\d{6,8}$)|(^(\d{3,4}-)?\d{6,8}(-\d{1,5})?$)|(\d{11})"
                                ControlToValidate="txtPhone" Display="Dynamic">
                             </asp:RegularExpressionValidator>

二、关键字验证:

<asp:RequiredFieldValidator
            ID="RequiredFieldValidator1" runat="server" ControlToValidate="keywords" Display="Dynamic"
            ErrorMessage="请填写企业关键字!"></asp:RequiredFieldValidator><asp:RegularExpressionValidator
                ID="RegularExpressionValidator1" runat="server" ControlToValidate="keywords" ErrorMessage="关键字只能为汉字且字数不能超过4个!" ValidationExpression="^[\u4e00-\u9fa5]{1,4}$"></asp:RegularExpressionValidator>

三、电子邮箱验证:

<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" Display="Dynamic" ErrorMessage="邮箱格式不正确" ControlToValidate="email" ValidationExpression="^[a-zA-Z0-9]{1,}@[a-zA-Z0-9]{1,}\.(com|net|org|edu|mil|cn|cc)$"></asp:RegularExpressionValidator>

四、身份证号验证:

支持:15或者18位的身份证号,支持带X的

<asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server" ControlToValidate="idcode" ValidationExpression="^[1-9]([0-9]{16}|[0-9]{13})[xX0-9]$" Display="Dynamic">不是身份证号 
  </asp:RegularExpressionValidator>

转载于:https://www.cnblogs.com/Echo529/p/6382367.html

regularexpressionvalidator验证控件使用实例相关推荐

  1. RegularExpressionValidator验证控件的使用方法

    本文转载自:https://www.cnblogs.com/shiguangshuo/p/4838845.html ControlToValidate="要验证的控件名称" Val ...

  2. 在使用RegularExpressionValidator验证控件时的验证功能及其验证表达式

    只能输入数字:"^[0-9]*$" 只能输入n位的数字:"^\d{n}$" 只能输入至少n位数字:"^\d{n,}$" 只能输入m-n位的数 ...

  3. 【转载】C#验证控件的使用方法(RegularExpressionValidator)的使用

    ControlToValidate="要验证的控件名称"  ValidationExpression="验证规则"  ErrorMessage="所要 ...

  4. 控件onkeyup事件,使验证控件不能即时验证

    今天我用一个RegularExpressionValidator验证控件验证一个身份证号码(TextBox1) 可当焦点切换时死活都不验证,按理说文本框一失去焦点就即时验证,后来发现是在TextBox ...

  5. C#验证控件使用方法及常用正则表达式例析转

    原文链接地址:http://kinke0.blog.163.com/blog/static/6368308420086385229468/ ASP.NET为开发人员提供了一整套完整的服务器控件来验证用 ...

  6. 由验证控件引起的IE的超级爆笑BUG

    在VS中建立一个网站,在网站里新建一个页面,在页面添加两个文件框,一个RegularExpressionValidator验证控件,再写几行字,好戏开演,哈哈(body部分的代码如下): < b ...

  7. ASP.NET验证控件合集 含代码演示

    文章目录 1. 窗体验证概述 2. ASP.NET中的数据验证控件 2.1. 空值验证 RequiredFieldValidator控件 2.2. 一致性验证 CompareValidator控件 2 ...

  8. ASp.net验证控件RegularExpressionValidator

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

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

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

最新文章

  1. ie8加载js太慢_js ie8 慢
  2. MSSQL差异备份取系统权限
  3. Python编程基础:第六节 math包的基础使用Math Functions
  4. mysql免安装5.7.17_mysql免安装5.7.17数据库配置
  5. 如何在SQL Server 2005中还原数据库
  6. docker下使用redis
  7. (best!)JAVA中文字符编码问题详解
  8. 创建win10介质进度为0_win10介质创建工具(media creation tool)下载
  9. android顶部居中,如何将drawableLeft对齐到顶部,而不是在android TextView中居中?
  10. 241.为运算表达式设计优先级(力扣leetcode) 博主可答疑该问题
  11. 算法设计与分析_《算法设计与分析》(2017年8月版)修订
  12. 解决电脑双网卡不能同时连接内网和外网的问题
  13. 如何在子控件上使用WS_EX_LAYERED
  14. 家里wifi网速越来越慢_家里WIFI出现卡顿,网速变慢怎么办?
  15. Sharepoint 2010 学习资源总结
  16. Apache ZooKeeper【动物管理员】
  17. PHP学习笔记——图形图像
  18. 加密算法之SHA(SHA1、SHA256)
  19. 32位的ane与air sdk升级
  20. Java:最新eclipse java安装教程2022.11.20

热门文章

  1. SpringBoot下载文件打不开的解决办法
  2. Unity3D引擎之渲染技术系列一
  3. deepin安装MySQL数据库
  4. Linux之journalctl查看系统与kernel日志
  5. jSignature 签名时手写不出现笔迹,就是写不上字
  6. word中如何使用快捷键将大写字母转换为小写字母
  7. 国产仪器 4945B/4945C 无线电通信综合测试仪
  8. 名帖53 隋代 小楷《董美人墓志》
  9. 在Excel VBA中写SQL,是一种什么体验
  10. goldengate java_配置Goldengate向JMS(ActiveMQ)发布消息