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] Route regex số

    Route với ràng buộc regex

    Express cho phép ràng buộc tham số bằng regex, ví dụ /users/:id(\\d+) chỉ khớp khi id gồm toàn chữ số.

    Cho mẫu /items/:id với ràng buộc id phải là số nguyên dương (1 hoặc nhiều chữ số 0-9). Cho request path, nếu khớp in giá trị id, ngược lại in NO MATCH.

    app.get('/items/:id(\\d+)', handler); // chỉ chấp nhận id là số
    
    • Định dạng đầu vào:

      Một dòng: đường dẫn request.

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

      Đường dẫn bắt đầu bằng /.

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

      In id (số) hoặc NO MATCH.

    Ví dụ:

    Đầu vào:

    /items/123
    

    Đầu ra:

    123

    Giải thích:

    `123` toàn chữ số nên khớp, in 123.

    Đang tải editor...