diff --git a/web/components/linkify.tsx b/web/components/linkify.tsx index 21567b59..459fdf0c 100644 --- a/web/components/linkify.tsx +++ b/web/components/linkify.tsx @@ -6,7 +6,7 @@ import { SiteLink } from './site-link' export function Linkify(props: { text: string; gray?: boolean }) { const { text, gray } = props const regex = - /(?:^|\s)(?:[@#][a-z0-9_]+|https?:\/\/[-A-Za-z0-9+&@#\/%?=~_()|!:,.;]*[-A-Za-z0-9+&@#\/%=~_()|])/gi + /(?:^|\s)(?:[@#][a-z0-9_]+|https?:\/\/[-A-Za-z0-9+&@#\/%?=~_()|!:,.;]*[-A-Za-z0-9+&@#\/%=~_|])/gi const matches = text.match(regex) || [] const links = matches.map((match) => { // Matches are in the form: " @username" or "https://example.com"