Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Lập trình Web & Backend] Validate schema đối tượng đăng ký

    Validate schema đối tượng đăng ký

    Cho 3 dòng đầu vào là các field theo thứ tự: name, email, age. Hãy validate và in danh sách lỗi theo thứ tự field, mỗi lỗi một dòng. Nếu không lỗi in OK.

    Quy tắc:

    1. name: sau trim không rỗng, ngược lại → name: required
    2. email: khớp ^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$, ngược lại → email: invalid
    3. age: là số nguyên (khớp ^\d+$) và nằm trong [1, 120], ngược lại → age: invalid

    Ví dụ:

    • name=An, email=an@neu.vn, age=20 → OK
    • Định dạng đầu vào:

      Dòng 1: name. Dòng 2: email. Dòng 3: age.

    • Ràng buộc đầu vào:

      Mỗi field độ dài 0..200.

    • Định dạng đầu ra:

      Danh sách lỗi theo thứ tự field, hoặc OK.

    Ví dụ:

    Đầu vào:

    An
    an@neu.vn
    20
    

    Đầu ra:

    OK

    Giải thích:

    Cả 3 field đều hợp lệ.

    Đang tải editor...