diff --git a/src/components/ChatBox/MessageItem/MarkDown.tsx b/src/components/ChatBox/MessageItem/MarkDown.tsx index 241c5b67..fc8b98c7 100644 --- a/src/components/ChatBox/MessageItem/MarkDown.tsx +++ b/src/components/ChatBox/MessageItem/MarkDown.tsx @@ -128,9 +128,12 @@ export const MarkDown = memo( const cleanChildren = typeof children === 'string' ? children.replace(/^[.,"'{}()\[\]]+|[.,"'{}()\[\]]+$/g, '') : children; + const cleanHref = typeof href === 'string' + ? href.replace(/^[.,"'{}()\[\]]+|[.,"'{}()\[\]]+$/g, '').replace(/(%[0-9A-Fa-f]{2})+$/g, '') + : href; return (