如何识别用户在评论框中输入的 URL?

Posted

技术标签:

【中文标题】如何识别用户在评论框中输入的 URL?【英文标题】:How recognize the URL enter by user in comment box? 【发布时间】:2013-11-18 14:27:37 【问题描述】:

我正在开发一个社交网络应用程序。在此应用程序中,用户可以像在 Facebook 中一样发表评论。

如果用户输入任何外部链接作为评论,我想突出显示该链接,如果有人点击它,那么它需要在其他选项卡中打开。

如果用户在评论框中输入任何链接或 URL,我想像 Facebook 那样处理它

我怎样才能做到这一点

【问题讨论】:

正则表达式匹配链接,替换为锚标签... 你能说出正确的Reg表达式吗 查看 oembed 的链接处理 【参考方案1】:

这里是找到正确 URL 的链接:

What is the best regular expression to check if a string is a valid URL?

另外,一旦你知道它是一个正确的 url,将它包装在一个锚标记中并添加 target=blank 属性给它。

【讨论】:

以上是关于如何识别用户在评论框中输入的 URL?的主要内容,如果未能解决你的问题,请参考以下文章

如何实现textinput控制和识别

如何通过jquery在文本框中检查用户输入的小数分隔符

如何识别到达免费试用订阅的返回 URL 的 PayPal 用户?

java如何实现用户在文本框中输入好友昵称,点击查询,根据用户输入匹配好友昵称,结果加载到下拉框中

识别纯文本 URL

如何防止用户在文本框中输入特殊字符[重复]