ASP.NET公有六种验证控件,分别如下:

控件名                                                                功能描叙
RequiredFieldValidator(必须字段验证)              用于检查是否有输入值
CompareValidator(比较验证)                         按设定比较两个输入
RangeValidator(范围验证)                             输入是否在指定范围
RegularExpressionValidator(正则表达式验证)     正则表达式验证控件
CustomValidator(自定义验证)                        自定义验证控件
ValidationSummary(验证总结)                       总结验证结果

发现一个比较完整的asp.net的验证控件教程http://www.cnblogs.com/ddup/archive/2011/03/17/1987271.html

附表:
验证数字的正则表达式集
验证数字:^[0-9]*$
验证n位的数字:^\d{n}$
验证至少n位数字:^\d{n,}$
验证m-n位的数字:^\d{m,n}$
验证零和非零开头的数字:^(0|[1-9][0-9]*)$
验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$
验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$
验证非零的正整数:^\+?[1-9][0-9]*$
验证非零的负整数:^\-[1-9][0-9]*$
验证非负整数(正整数 + 0)  ^\d+$
验证非正整数(负整数 + 0)  ^((-\d+)|(0+))$
验证长度为3的字符:^.{3}$
验证由26个英文字母组成的字符串:^[A-Za-z]+$
验证由26个大写英文字母组成的字符串:^[A-Z]+$
验证由26个小写英文字母组成的字符串:^[a-z]+$
验证由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$
验证由数字、26个英文字母或者下划线组成的字符串:^\w+$
验证用户密码:^[a-zA-Z]\w{5,17}$ 正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。
验证是否含有 ^%&',;=?$\" 等字符:[^%&',;=?$\x22]+
验证汉字:^[\u4e00-\u9fa5]{0,}$
验证Email地址:^\w+[-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
验证InternetURL:^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$ ;^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$
验证电话号码:^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$:--正确格式为:XXXX-XXXXXXX,XXXX-XXXXXXXX,XXX-XXXXXXX,XXX-XXXXXXXX,XXXXXXX,XXXXXXXX。
验证身份证号(15位或18位数字):^\d{15}|\d{}18$
验证一年的12个月:^(0?[1-9]|1[0-2])$ 正确格式为:“01”-“09”和“1”“12”
验证一个月的31天:^((0?[1-9])|((1|2)[0-9])|30|31)$    正确格式为:01、09和1、31。
整数:^-?\d+$
非负浮点数(正浮点数 + 0):^\d+(\.\d+)?$
正浮点数   ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
非正浮点数(负浮点数 + 0) ^((-\d+(\.\d+)?)|(0+(\.0+)?))$
负浮点数  ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
浮点数  ^(-?\d+)(\.\d+)?

转载于:https://www.cnblogs.com/ddup/archive/2011/03/14/1983375.html

ASP.NET 验证控件相关推荐

  1. ASP.NET验证控件详细使用解释

    ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下.现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发 ...

  2. 【转】ASP.NET验证控件详解(非空验证,比较验证,范围验证,正则表达式,自定义验证)...

    [转]ASP.NET验证控件详解(非空验证,比较验证,范围验证,正则表达式,自定义验证) ASP.NET验证控件详解 现在ASP.NET,你不但可以轻松的实现对用户输入的验证,而且,还可以选择验证在服 ...

  3. ASP.NET 验证控件安全隐患

    本文就是给过分相信,ms asp.net 验证控件的,和 js 验证的朋友的一个忠告!请不要用本方法去黑人. ASp.net 的全部客户端验证控制都是放在一个: %SystemDrive%/Inetp ...

  4. CustomValidator ASP.NET验证控件

    CustomValidator ASP.NET验证控件 CustomValidator控件允许您用自定义的验证逻辑创建验证控件.例如,可以创建一个验证控件,该控件检查在文本框中输入的值是否为偶数.创建 ...

  5. ASP.NET验证控件

    在此过程中房间的收费制度时,.为了验证文本框是否为空.用户存在.合法等等.我们都要单独写代码.学习了ASP.NET的验证控件,省了非常多事. ASP.NET能够轻松实现对用户输入的验证. 让我们好好回 ...

  6. ASP.NET验证控件之RequiredFieldValidator

    相信有过ASP.NET编程经验的人对RequiredFieldValidator都不会感到陌生吧.该控件的作用是禁止输入规定的内容(即属性InitialValue的值,该属性默认值为空字符串,我们经常 ...

  7. Asp.Net验证控件和表达式测试题

    题型 题干 答案 答案解析 标签 选项A 选项B 选项C 选项D 选项E 选项F 选项G 选项H 选项I 选项J 单选题 ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的.服务器控件 ...

  8. ASP.NET验证控件祥解

    ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下.现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发 ...

  9. [asp.net] 验证控件的属性及用法

    验证控件: 1.非空验证控件:RequireFieldValidator 2.数据比较验证:CompareValidator 3.正则表达式验证:RegularExpressionValidator ...

最新文章

  1. 关于Exchange Server 201数据库故障处理
  2. Qt UDP 广播简单示例
  3. 1-10 之间的整数相加,得到累加值大于 20 的当前数
  4. 做自己的二维码设计大神
  5. UI设计和UX设计有什么区别?
  6. 第八届“图灵杯”NEUQ-ACM程序设计竞赛个人赛——I题 买花
  7. 将机器学习模型部署为服务
  8. POJ2104 K-th Number (平方分割 + 二分)
  9. python默认数据转换_Python数据转换与答案
  10. python 分页插件
  11. 第1章 Linux内核概述
  12. 普洛斯库列科夫 线性代数习题集_转载)科大学长对数学系学弟学妹的忠告
  13. Mstar的Monitor方案OSD 菜单制作(四)——图片转换代码工具详解
  14. python 字典改变值为2倍
  15. 视频教程-opencv应用实例-实战视频教学-计算机视觉
  16. 二叉树的基本概念和性质
  17. Pytorch基础操作 —— 6. 如何使用自定义数据集
  18. iPhone4s刷机教程
  19. Chrome Webdriver的下载安装
  20. 物联网专科专业必修课程_物联网专业大专课程 物联网工程学什么

热门文章

  1. 长途每分钟只要9分钱!
  2. CCS代码编辑的几个常用设置
  3. php网站如何静态化链接,建站教程之网站URL静态化处理
  4. matlab fsolve()函数的使用。
  5. 简单的无监督词统计nlp预测模型
  6. 分布式加载数据训练神经网络
  7. jittor和pytorch生成网络对比之cyclegan
  8. 如何只使用预训练模型的卷积层
  9. The project you were looking for could not be found
  10. 如何解决ORA-12547错误!