/
ncit
/
c4panelmodel
Обзор
Документация
Войти
/
ncit
/
c4panelmodel
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/lib/utils/validation.ts
23 строки
662 B
ncit
feat: rewrite hooks.server.ts to use Supabase Auth
07 июн 2026, 19:32
07 июн 2026, 19:32
b6162ab
Код
Авторство
О чём код?
export function isValidEmail(email: string): boolean { return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email); } export function passwordIssues(password: string): string[] { const issues: string[] = []; if (password.length < 8) issues.push('at least 8 characters'); if (!/[a-z]/.test(password)) issues.push('a lowercase letter'); if (!/[A-Z]/.test(password)) issues.push('an uppercase letter'); if (!/[0-9]/.test(password)) issues.push('a number'); return issues; } export function slugify(input: string): string { return ( input .toLowerCase() .trim() .replace(/[^a-z0-9]+/g, '-') .replace(/^-+|-+$/g, '') .slice(0, 48) || 'workspace' ); }