摘要: 验证数字:^[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]*$ 验证非零的负... 阅读全文
posted @ 2009-03-01 22:53 lemontree 阅读(5015) 评论(0) 推荐(0)
摘要: 1.一个抽象类仍然可以有实现:它能够有成员,非抽象方法或属性,而接口不能有实现和成员变量。 2.一个.Net类只能从一个基类中派生,即基类是抽象的。然而,提个.Net类可以根据需要实现多个接口。 3.抽象类可以从其他类或从一个接口或多个接口中派生,而接口只能从另外一个接口中派生。 4.抽象类能够有分公共方法和属性,即便它们都是抽象的,根据定义接口中所有成员都是非公共的。 5.抽象类中可以有静态方法... 阅读全文
posted @ 2009-03-01 21:34 lemontree 阅读(252) 评论(0) 推荐(0)