技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> JavaScript --> URL正则表达式

URL正则表达式

浏览:3532次  出处信息

分享一个同事写的URL正则表达式,缺点不支持中文URL:

(http[s]{0,1}|ftp)://[a-zA-Z0-9\\.\\-]+\\.([a-zA-Z]{2,4})(:\\d+)?(/[a-zA-Z0-9\\.\\-~!@#$%^&*+?:_/=<>]*)?

实例:

var regexp = new RegExp("(http[s]{0,1}|ftp)://[a-zA-Z0-9\\.\\-]+\\.([a-zA-Z]{2,4})(:\\d+)?(/[a-zA-Z0-9\\.\\-~!@#$%^&amp;*+?:_/=<>]*)?", "gi");
var urls = textbox.value.match(regexp) || [];//textbox为文本框
console.log(urls);

建议继续学习:

  1. 从输入 URL 到页面加载完成的过程中都发生了什么事情?    (阅读:14614)
  2. 前端要给力之:URL应该有多长?    (阅读:7108)
  3. 豆瓣的Url结构方式一览    (阅读:6749)
  4. 统计最近用过的linux命令    (阅读:5322)
  5. grep 正则表达式选项要记得转义    (阅读:5186)
  6. 正则表达式基础    (阅读:5053)
  7. 正则表达式的与或非    (阅读:4641)
  8. 学习Grep,Sed中的正则    (阅读:3965)
  9. PHP 正则里面的两个重要技巧    (阅读:3446)
  10. IE的Get请求(URL)的最大长度限制    (阅读:3389)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1