我正在使用这个Java脚本,并试图弄清楚如何将连字符一直包含到链接的末尾。
以下是示例链接:http://www.mydomain.com:5678/cgi-bin/encoder?USER=admin&PWD=123456&VIDEO_RESOLUTION=N1280x720
这是代码((http://jsfiddle.net/moe3615/G9A86/)
// Check the main container is ready
$('#feed').ready(function(){
// Get each div
$('.content').each(function(){
// Get the content
var str = $(this).html();
// Set the regex string
var regex = /(https?:\/\/([-\w\.]+)+(:\d+)?(\/([\w\/_\.]*(\?\S+)?)?)?)/ig
// Replace plain text links by hyperlinks
var replaced_text = str.replace(regex, "<a href='$1' target='_blank'>$1</a>");
// Echo link
$(this).html(replaced_text);
});
});
非常感谢任何帮助