diff --git a/nip46.ts b/nip46.ts index d473aa1..1c3caa4 100644 --- a/nip46.ts +++ b/nip46.ts @@ -16,7 +16,7 @@ export function useFetchImplementation(fetchImplementation: any) { _fetch = fetchImplementation } -export const BUNKER_REGEX = /^bunker:\/\/[0-9a-f]{64}\??[?\/\w:.=&%]*$/ +export const BUNKER_REGEX = /^bunker:\/\/([0-9a-f]{64})\??([?\/\w:.=&%]*)$/ const EMAIL_REGEX = /^[^\s@]+@[^\s@]+\.[^\s@]+$/ export type BunkerPointer = { @@ -31,11 +31,12 @@ export async function parseBunkerInput(input: string): Promise