/** * Checks if the handle is valid. * @param {string} handle - The handle to be validated. * @returns {boolean} - Returns true if the handle is valid, otherwise returns false. */ export function isValidHandle(handle) { // Length must be between 3 and 32 characters if (handle.length < 3 || handle.length > 32) { return false; } // Uses regular expression to validate if the handle consists of 26 letters (case-insensitive), underscores, and digits. const regex = /^[a-zA-Z0-9_]+$/; return regex.test(handle); }