日期:2014-05-20  浏览次数:20435 次

求助验证控件,验证字符
验证目的有二:
1.texbox里面不能为空
2.texbox中输入的字符长度不得超过一定大小(比方15位)

要实现这样的验证的话:
用regularexpressionvalidator
可以用正则表达限定输入字符范围,我曾想过控制字符范围在2~15之间就可以了,因为texbox为空的话就会提示了错误;可是不输入不提示,输入一个长度为1的字符到是提示。

可是我不想再加一个requiredfieldvalidator验证控件判断是否为空来解决

我只想问,只用一个验证控件又没有解决方法

------解决方案--------------------
MaxLength属性

再用一个RequiredFieldValidator
------解决方案--------------------
regularexpressionvalidator控件不能验证是否为空,要用RequiredFieldValidator,各司其职

长度限制如果是一个区间,可以用regularexpressionvalidator,否则用MaxLength属性即可