IMZRH的日志

努力成为一个有用的人

导航

一个超简单的方法验证文本框中内容的数据类型

Posted on 2008-01-11 19:48  张荣华  阅读(884)  评论(0编辑  收藏  举报
  在asp.net中CompareValidator控件通常被用来两个值是否相等,其实,它还可以用来验证用户输入的数据的格式。方法如下:
  1 设置CompareValidator的ControlToValidate属性为要验证的文本框的ID。
  2 设置CompareValidator的Operator属性为DataTypeCheck。
  3 设置CompareValidator的Type属性为ValidationDataType枚举的一个值。ValidationDataType枚举共有String, Integer, Double, Date, and Currency五个值。
 
  注意 :上面介绍的方法是文化敏感的,这意味着如果你设置你的浏览器为en-UK语言的话,"1-28-01"这个日期可以正确的被检测到不符合格式,而"28-1-01"这个日期是可以通过验证的,这是因为在使用"en-UK"的地区,他们的日期格式是"日-月-年“。
原文地址:http://dotnettipoftheday.org/tips/validate-format-of-integer-double-date-currency.aspx