Latihan 1 dari materi Input Validation & Schema di Security — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Buat fungsi validateInput(data) yang memvalidasi object registrasi user.
Parameter data adalah object dengan property: name, email, age.
Return object { valid: boolean, errors: string[] }:
name wajib ada, minimal 2 karakter, maksimal 50 karakteremail wajib ada dan harus mengandung @ dan .age wajib ada, harus berupa number, minimal 13, maksimal 120Jika semua valid: { valid: true, errors: [] }
Jika ada error, masukkan pesan error ke array.