• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ASP.NET的六种验证控件,及正则表达式!!

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

导读:
  源于:http://www.chinaitbbs.com.cn/topic-1745.aspx
  控件名 功能描叙
  RequiredFieldValidator(必须字段验证) 用于检查是否有输入值
  CompareValidator(比较验证) 按设定比较两个输入
  RangeValidator(范围验证) 输入是否在指定范围
  RegularExpressionValidator(正则表达式验证)正则表达式验证控件
  CustomValidator(自定义验证) 自定义验证控件
  ValidationSummary(验证总结) 总结验证结果
  使用介绍:
  一:RequiredFieldValidator(必须字段验证)的使用
  RequiredFieldValidator控件使用的标准代码如下:
  <ASP:RequiredFieldValidator '13位的英文字符和数字串
  gfCheck = objRE.Test(strCheck) '符合正则式则返回true,反之则返回false
  set objRE = nothing
  end function
  常用的正则式
  1、非负整数:”^\d+$”
  2、正整数:”^[0-9]*[1-9][0-9]*$”
  3、非正整数:”^((-\d+)|(0+))$”
  4、负整数:”^-[0-9]*[1-9][0-9]*$”
  5、整数:”^-?\d+$”
  6、非负浮点数:”^\d+(\.\d+)?$”
  7、正浮点数:”^((0-9)+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$”
  8、非正浮点数:”^((-\d+\.\d+)?)|(0+(\.0+)?))$”
  9、负浮点数:”^(-((正浮点数正则式)))$”
  10、英文字符串:”^[A-Za-z]+$”
  11、英文大写串:”^[A-Z]+$”
  12、英文小写串:”^[a-z]+$”
  13、英文字符数字串:”^[A-Za-z0-9]+$”
  14、英数字加下划线串:”^\w+$”
  15、E-mail地址:”^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$”
  16、URL:”^[a-zA-Z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\s*)?$”

本文转自
http://hi.baidu.com/tonyfirst1/blog/item/d7e1cab47a9dd6728ad4b26a.html


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap