相关疑难解决方法(0)

使用JavaScript检测文本中的URL

有没有人建议检测一组字符串中的URL?

arrayOfStrings.forEach(function(string){
  // detect URLs in strings and do something swell,
  // like creating elements with links.
});
Run Code Online (Sandbox Code Playgroud)

更新:我使用这个正则表达式进行链接检测...显然几年后.

kLINK_DETECTION_REGEX = /(([a-z]+:\/\/)?(([a-z0-9\-]+\.)+([a-z]{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+_\-\.%=&]*)?)?(#[a-zA-Z0-9!$&'()*+.=-_~:@/?]*)?)(\s+|$)/gi
Run Code Online (Sandbox Code Playgroud)

完整的助手(可选的Handlebars支持)在要点#1654670.

javascript regex url

128
推荐指数
7
解决办法
13万
查看次数

标签 统计

javascript ×1

regex ×1

url ×1