【发布时间】:2021-07-26 19:35:53
【问题描述】:
我正在输入一条输入消息,其中包含一个指向图像的 URL(例如:嘿,看看这张照片:https://images-ext-2.discordapp.net/external/ZtV5K3UA1NBZx2HrP4-FrjGlbN713w7FTYdCfacgLZo/https/i.imgur.com/9ttsJot.jpg?width=431&height=498)。然后,我尝试接收该消息并将其隔离为 [粗体字] :(例如:嘿,看看这张照片:https://images-ext-2.discordapp.net/external/ZtV5K3UA1NBZx2HrP4-FrjGlbN713w7FTYdCfacgLZo/https/i.imgur.com/9ttsJot.jpg?width=431&height=498),这样我就只有一个纯 URL。
我找到了一些代码来检查它是否是一个 url:
if(new RegExp("([a-zA-Z0-9]+://)?([a-zA-Z0-9_]+:[a-zA-Z0-9_]+@)?([a-zA-Z0-9.-]+\\.[A-Za-z]{2,4})(:[0-9]+)?(/.*)?").test(Msg.content)){}
但我无法获取消息并将 URL 与消息的其余部分隔离。
【问题讨论】:
-
欢迎来到 StackOverflow,您能否展示一个带有 URL 的文本示例,以明确您想要实现的目标?目前你有两次相同的网址,这无助于解释。
标签: javascript url