|
@@ -10,4 +10,7 @@ public static class ValidatorExtensions
|
|
|
/// </summary>
|
|
|
public static IRuleBuilderOptions<TDto, string> IsGuidStructureString<TDto>(this IRuleBuilderInitial<TDto, string> initial) =>
|
|
|
initial.Cascade(CascadeMode.Stop).NotEmpty().Must(d => d.IsGuidString());
|
|
|
+
|
|
|
+ public static IRuleBuilderOptions<TDto, string> MaxLengthWithChineseChar<TDto>(this IRuleBuilderInitial<TDto, string> initial, int maxLength) =>
|
|
|
+ initial.Cascade(CascadeMode.Stop).Must(d => d.GetChineseCharLength() < maxLength);
|
|
|
}
|