...
This commit is contained in:
18
Back/Validations/MobileValidation.cs
Normal file
18
Back/Validations/MobileValidation.cs
Normal 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("فرمت موبایل صحیح نمی باشد");
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user