为便于理解,这里参考C++的语法列出Volidator的方法原型。
提示:
以Exec方法为例作说明。
static public bool Exec(string op, object reg) |
static |
表示静态方法,不需要实例化类即可用.语法使用。 |
public |
表示公开方法,可用.语法使用。 |
bool |
表示方法返回的类型为布尔值true或false。 |
string op |
表示参数op为字符串型。 |
object reg |
表示参数reg为对象型,这里是正则表达式对象。 |
另外,如果参数object reg表示为object reg="^.*$",则表示参数reg可选,在不指定reg参数时方法将按reg值为^.*$进行操作。如果bool改为void,则表示该方法无返回值。 |
|
static public bool MustChecked(string name, int min=1, int max=*) |
说明:测试名称为参数name所指定的单/多选按钮组的选中个数是否在[min, max]区间,是则返回true,否则返回false。
注意,对于单选按钮组,min和max属性没有意义,而对于多选按钮组,在不指定max值时,默认值为多选按钮组的多选按钮个数。 |
应用:当dateType属性值为Group时的验证 |