Avatar
1
hungw7 Beginner
hungw7 Beginner
C<h1>EmailAddress annotaion</h1>
Hàm IsValid của EmailAddress annotation dùng để validate email, em đọc lướt qua thì thấy build in của Microsoft chỉ kiểm tra kí tự xuống dòng và có duy nhất 1 '@', vậy nếu email có khoảng trắng hoặc 2 dấu . liên tiếp như example@mail..com thì sẽ pass, 2 case này theo tiêu chuẩn email có đúng không ạ.

  • Answer
Remain: 5
1 Answer
Avatar
tvd12 Beginner
tvd12 Beginner
Không đúng em ạ, vì không có domain nào có 2 dấu chấm cả. Em có thể tham khảo regex này nhé: https://github.com/youngmonkeys/ezyplatform-development/blob/master/ezyplatform-sdk/ezyplatform-common-sdk/src/main/java/org/youngmonkeys/ezyplatform/constant/CommonConstants.java#L42
  • 0
  • Reply
Thế thì dùng annotation này để validate email address có vẻ không chính xác a nhỉ :3  –  hungw7 1677373494000
Đúng vậy em ạ, không chính xác  –  tvd12 1677373549000