This commit is contained in:
mmrbnjd
2024-04-05 01:05:32 +03:30
parent 0b1ad82130
commit 4eb04aef14
9 changed files with 234 additions and 14 deletions

View File

@@ -0,0 +1,18 @@
using FluentValidation;
using Shared.DTOs;
using System;
namespace Back.Validations
{
public class MobileValidation : AbstractValidator<string>
{
public MobileValidation()
{
RuleFor(m => m)
.NotEmpty().WithMessage("موبایل نمی تواند باشد")
.NotNull().WithMessage("موبایل نمی تواند باشد")
.Length(11).WithMessage("فرمت موبایل صحیح نمی باشد")
.Must(m => m.StartsWith("09")).WithMessage("فرمت موبایل صحیح نمی باشد");
}
}
}