enhanced domain extraction and bulk import functionality
This commit is contained in:
@@ -25,6 +25,20 @@ function extractDomain(url: string): string {
|
||||
domain = domain.replace(/^www\./, '')
|
||||
domain = domain.replace(/^m\./, '')
|
||||
domain = domain.replace(/^mobile\./, '')
|
||||
domain = domain.replace(/^amp\./, '')
|
||||
|
||||
// Handle subdomains for known patterns - extract main domain for common TLDs
|
||||
if (domain.includes('.')) {
|
||||
const parts = domain.split('.')
|
||||
if (parts.length > 2) {
|
||||
const tld = parts[parts.length - 1]
|
||||
const sld = parts[parts.length - 2]
|
||||
// Extract main domain for common TLDs
|
||||
if (['com', 'org', 'net', 'sk', 'cz', 'hu', 'pl', 'eu', 'info'].includes(tld)) {
|
||||
domain = `${sld}.${tld}`
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return domain
|
||||
} catch {
|
||||
|
||||
Reference in New Issue
Block a user