Files
moadiran/Back/Validations/MobileValidation.cs
mmrbnjd c439f88650 ...
2024-04-05 17:43:11 +03:30

20 lines
657 B
C#

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