gpt4 book ai didi

javascript - javascript 中的正则表达式问题

转载 作者:行者123 更新时间:2023-11-30 13:37:36 25 4
gpt4 key购买 nike

我想找到文本中的每个 url 并用标签 ( <a href="...">...</a> ) 包裹它们。

var src = "bla blaaa blaaaaaa 1  http://yahoo.com  text something about and. http://www.google.com";
var match = /http:\/\/([a-z0-9.-]+)/.exec(src); //this only can one matched
// result: ["http://yahoo.com", "yahoo.com"]

但我需要包装每个链接。

最佳答案

您可以使用 /g(全局)来匹配所有出现和反向引用,如下所示:

var src = "bla blaaa blaaaaaa 1  http://yahoo.com  text something about and. http://www.google.com";
var match = src.replace(/http:\/\/([a-z0-9.-]+)/g, '<a href="$1">$1</a>');

You can test it out here .

关于javascript - javascript 中的正则表达式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4077059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com