Tag: 正则表达式的

用HTML链接替换文本中的网址

这是一个设计虽然:例如,我把一个链接,如 http://example.com 在textarea 。 如何让PHP检测到它是一个http://链接,然后将其打印为 print "<a href='http://www.example.com'>http://www.example.com</a>"; 我记得之前做过这样的事情,但这并不是傻瓜证明,因为复杂的链接不断出现。 另一个好主意是如果你有一个链接如 http://example.com/test.php?val1=bla&val2blablabla%20bla%20bla.bl 修复它,所以它 print "<a href='http://example.com/test.php?val1=bla&val2=bla%20bla%20bla.bla'>"; print "http://example.com/test.php"; print "</a>"; 这一个只是一个想法.. stackoverflow也可能使用这个以及:D 有任何想法吗

使用JavaScript检测文字中的网址

有没有人有建议检测一组字符串中的网址? arrayOfStrings.forEach(function(string){ // detect URLs in strings and do something swell, // like creating elements with links. }); 更新:我使用这个正则表达式链接检测…显然几年后。 kLINK_DETECTION_REGEX = /(([az]+:\/\/)?(([a-z0-9\-]+\.)+([az]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel|local|internal))(:[0-9]{1,5})?(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&amp;]*)?)?(#[a-zA-Z0-9!$&'()*+.=-_~:@/?]*)?)(\s+|$)/gi 完整的帮手(可选​​的把手支持)在要点#1654670 。