export function makeValidHandle(str: string): string { if (str.length > 20) { str = str.slice(0, 20) } str = str.toLowerCase() return str.replace(/^[^a-z]+/g, '').replace(/[^a-z0-9-]/g, '') } export function createFullHandle(name: string, domain: string): string { name = (name || '').replace(/[.]+$/, '') domain = (domain || '').replace(/^[.]+/, '') return `${name}.${domain}` }