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] Trả về lỗi đầu tiên (first error)

    Trả về lỗi đầu tiên (first error)

    Validate form đăng ký theo thứ tự field và dừng ngay khi gặp lỗi đầu tiên, in thông báo lỗi đó. Nếu không lỗi in OK.

    Quy tắc (kiểm tra theo đúng thứ tự):

    1. name (trim) rỗng → name is required
    2. email không khớp ^[^@\s]+@[^@\s]+\.[^@\s]+$ → email is invalid
    3. password độ dài < 6 → password too short

    Ví dụ:

    • name=An, email=bad, password=123456 → email is invalid (dừng tại lỗi 2).
    • Định dạng đầu vào:

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

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

      Mỗi field 0..200.

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

      Thông báo lỗi đầu tiên, hoặc OK.

    Ví dụ:

    Đầu vào:

    An
    bad
    123456
    

    Đầu ra:

    email is invalid

    Giải thích:

    name ok, email sai → dừng ngay tại lỗi email.

    Đang tải editor...