1
我会用一个例子来展示问题。如何从文本框中读取文本并将其中的一些链接?
这里有这样的文本框中的一些文本:
嗨!这是一个例子[lnk]文本[/ lnk]
当我按提交按钮并发布此文本时,[lnk]和[/ lnk]标签中的单词必须是像这样的链接www.mysite。 COM?链接=文本。
如何轻松使用javascript或jquery?
注意:我对JavaScript不太了解。
我会用一个例子来展示问题。如何从文本框中读取文本并将其中的一些链接?
这里有这样的文本框中的一些文本:
嗨!这是一个例子[lnk]文本[/ lnk]
当我按提交按钮并发布此文本时,[lnk]和[/ lnk]标签中的单词必须是像这样的链接www.mysite。 COM?链接=文本。
如何轻松使用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>
不知道为什么,这引起了否决做什么特别的。 +1来纠正。 – eyelidlessness 2008-11-01 23:05:49