Files
penx/apps/web/lib/catalogue/convertToValidHtmlId.ts
0xzio 3edfe1aebf refactor: use monorepo
fix: fix build

chore: update README

feat: init extension

fix: fix web build
2025-04-19 01:48:59 +08:00

11 lines
224 B
TypeScript

export function convertToValidHtmlId(title: string) {
const sanitizedTitle = title
.toLowerCase()
.replace(/[^\w\s-]/g, '')
.replace(/\s+/g, '-')
.replace(/-+/g, '-')
.trim()
return sanitizedTitle
}