一个重量轻C#一口流利的验证。NET库
Validity.NET的开发是一个轻量级的C#一口流利的验证。NET库。轻松扩展您的项目!
在这里自定义的验证逻辑是一些关键功能“Validity.NET”的:
规则:
·Validity.NET支持20个标准的
神器出山:www.shenqi73.com“规则”开箱即用的是可扩展的,支持无数!
·任何 - MustHave,MustNotHave,IsInDomain,IsNotInDomain
·对象 - IsNotNull,IsSameAs
·的IComparer - IsLessThan,IsLessThanOrEqualTo,IsEqualTo,IsNotEqualTo,IsGreaterThan,IsGreaterThanOrEqualTo(支持可以为null T:的IComparer)
·字符串 - StartsWith,包含EndsWith,IsNotEmpty,IsNotWhiteSpace,MatchesPattern,HasMinimumLenghOf,HasMaximumLengthOf
上下文:
·Validity.NET链一起排除上下文来帮助简化定义规则通过IntelleSense(无效。如果(?)。(?)链)
·消息 - ReplacingMessageWith
·有条件的 - 如果,除非
·可比WhenUsingComparer
此版本中的新功能:
·支持初步验证对象和20个的限制。