mirror of
https://github.com/MadsLorentzen/ai-job-search.git
synced 2026-09-17 08:36:25 +00:00
fix(portal-clis): accept full posting URLs in jobbank, jobdanmark, and jobnet detail commands (#430)
This commit is contained in:
@@ -71,3 +71,13 @@ export function writeError(error: string, code: string): void {
|
||||
export function stripHtml(html: string): string {
|
||||
return html.replace(/<[^>]*>/g, "").replace(/\s+/g, " ").trim()
|
||||
}
|
||||
|
||||
export function normalizeSlug(input: string): string | null {
|
||||
const trimmed = input.trim()
|
||||
if (!trimmed) return null
|
||||
const match = trimmed.match(/\/job\/([^/?#]+)/)
|
||||
if (match) return match[1]
|
||||
if (/^[a-zA-Z0-9_-]+$/.test(trimmed)) return trimmed
|
||||
return null
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user