正则表达式包括连字符但不包括HTML代码

时间:2014-07-03 16:55:26

标签: jquery regex

我正在使用这个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);
});
});

非常感谢任何帮助

0 个答案:

没有答案