11 lines
239 B
TypeScript
11 lines
239 B
TypeScript
export function isValidPaymentLink(value: string): boolean {
|
|
if (!value.trim()) return false;
|
|
|
|
try {
|
|
const url = new URL(value);
|
|
return url.protocol === 'https:' || url.protocol === 'http:';
|
|
} catch {
|
|
return false;
|
|
}
|
|
}
|