gpt4 book ai didi

asp.net - 如何从文本框中读取文本并使其中一些成为链接?

转载 作者:行者123 更新时间:2023-11-30 07:48:38 24 4
gpt4 key购买 nike

我会用一个例子来说明这个问题。

文本框中有一些文本,例如:

嗨!这是一个例子 [lnk]text[/lnk]

当我按下提交按钮并发布此文本时,[lnk] 和 [/lnk] 标签中的单词必须是这样的链接 www.mysite.com?link=text。

如何使用 javascript 或 jquery 轻松实现?

注意:我对 javascript 不太了解。

最佳答案

这将为您执行 javascript - 不确定您是否需要为 asp.net 执行任何特殊操作

<form onsubmit="return doLinks(this.elements['links']);">
<textarea name="links" rows="20" cols="80"></textarea>
<input type="submit">
</form>

<script type="text/javascript">

function doLinks(elm)
{
var matches = elm.value.match(/\[link\](.*?)\[\/link\]/gi);
for (var i = 0; i < matches.length; i++)
{
var url = 'http://www.mysite.com/?link=' + encodeURIComponent(matches[i].substring(6, matches[i].length - 7));
elm.value = elm.value.replace(matches[i], url);
}

return true;
}

</script>

关于asp.net - 如何从文本框中读取文本并使其中一些成为链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/256183/

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