نمایش نتایج 1 تا 3 از 3

نام تاپیک: ولیدیشن EmailAddress

  1. #1

    ولیدیشن EmailAddress

    سلام

    برای ولیدیشن یک ایمیل من از اتربیوت EmailAddress استفاده کردم .اما این اتربیوت فقط اگر ایمیل بدون @ نوشته شود خطا تولید میکند و چرا ایمیلی بصورت test@test را صحیح درنظر می گیرد؟

     
    public class RegisterViewModel
    {
    [Required]
    [EmailAddress(ErrorMessage = "ایمیل را بدرستی وارد نمایید")]
    [Display(Name = "ایمیل")]
    [DataType(DataType.EmailAddress)]
    public string Email { get; set; }

    }


    با سپاس

  2. #2
    کاربر دائمی
    تاریخ عضویت
    مهر 1390
    محل زندگی
    rayancode.ir
    پست
    1,559

    نقل قول: ولیدیشن EmailAddress

    سلام.
    وقتی از این فیلتر استفاده می کنید ساختار کلی رو در نظر می گیرد یعنی باید یک حرف بعد @ و بعد حرف دیگر را داشته باشد مثلا
    a@a.com نیز صحیح است.
    برای داشتن فیلتری بهتر باید از
    Regular Expressions
    حرفه ای تری استفاده کنید مثل :

    https://www.wired.com/2008/08/four-r...ail-addresses/

    و یا حتی می تونید خودتون تولید کنید
    https://emailregex.com/

  3. #3

    نقل قول: ولیدیشن EmailAddress

    مرسی و ممنون

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •