【发布时间】:2009-11-18 14:51:49
【问题描述】:
我需要一个 Javascript 正则表达式来扫描纯文本块并返回带有 URL 作为链接的文本。
这就是我所拥有的:
findLinks:函数{ var hlink = /\s(ht|f)tp:\/\/([^ \,\;\:\!\)\(\"\'\\f\n\r\t\v])+ /G; return (s.replace(hlink, function($0, $1, $2) { s = $0.substring(1, $0.length); while (s.length > 0 && s.charAt(s.length - 1) == '.') s = s.substring(0, s.length - 1); 返回 ' ' + s + ''; })); }问题是它只会匹配 http://www.google.com 而不是 google.com/adsense
我怎样才能做到这两点?
【问题讨论】:
标签: javascript regex dom