diff --git a/src/modules/fedimbed.js b/src/modules/fedimbed.js index 30d19cb..c6487cc 100644 --- a/src/modules/fedimbed.js +++ b/src/modules/fedimbed.js @@ -21,8 +21,8 @@ const BSKY_POST_REGEX = /^\/profile\/(did:plc:[a-z0-9]+|(did:web:)?[a-z0-9][a-z0-9.-]+[a-z0-9]*)\/post\/([a-z0-9]+)\/?$/i; const PATH_REGEX = { - mastodon: /^\/@(.+?)\/(\d+)\/?/, - mastodon2: /^\/(.+?)\/statuses\/\d+\/?/, + mastodon: /^\/@(.+?)\/([a-z0-9]+?)\/?/, + mastodon2: /^\/(.+?)\/statuses\/([a-z0-9]+?)\/?/i, pleroma: /^\/objects\/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\/?/, pleroma2: /^\/notice\/[A-Za-z0-9]+\/?/, misskey: /^\/notes\/[a-z0-9]+\/?/,