javascript - 解析文本区域以从内容返回 URL

标签 javascript

我有一个包含一个或多个 URL 以及其他文本内容的 textarea。我想要一个 JavaScript 函数返回文本内容以及带有 anchor 标记的格式正确的 URL。

示例内容:

abcd http://stackoverflow.com xyz

我希望函数返回:

  abcd <a href="http://stackoverflow.com">http://stackoverflow.com</a> xyz

需要采取哪些步骤来实现此请求?

非常感谢您的帮助。

最佳答案

"abcd http://stackoverflow.com xyz".replace( /https?:\/\/[^ ]+/g, '<a href="$&">$&</a>')
//"abcd <a href="http://stackoverflow.com">http://stackoverflow.com</a> xyz"

关于javascript - 解析文本区域以从内容返回 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11296957/

相关文章:

javascript - 如何从用户添加 div 和内容?

javascript - Promises 不适用于 IE11

javascript - Highcharts 阶梯线带有间隙和系列,如 [x,y]

javascript - jQuery 属性过滤器根据值获取文本框

javascript - 将 div 从一个类包装到另一个类

javascript - if 语句中无法识别 ASCII 字符

javascript - 序列化/反序列化 JavaScript 对象时出现 "Invalid character"错误消息

javascript - 使用 setState 和 setParams 来响应 Native

javascript - 如何将预加载器添加到其 src 动态更改的 iframe?

javascript - 如何在 Promise.all 中正确地链式 Promise?