zoukankan      html  css  js  c++  java
  • 多样的Url正则表达式(适合Jquery.validate.js中url验证替换)

    首先,参考博客:

    http://jamcode.iteye.com/blog/1397824

    http://orzfly.com/html/regex-match-url.html

    其次,总结出适合多样化的Url正则表达式:

    e.g

        var re=/^((http|https|ftp)://)?(w(:w)?@)?([0-9a-z_-]+.)*?([a-z]{2,6}(.[a-z]{2})?(:[0-9]{2,6})?)((/[^?#<>/\*":]*)+(?[^#]*)?(#.*)?)?$/i;  
          
        assert(re.test("index.im"));  
        assert(re.test("http://index.im"));  
        assert(re.test("http://index.im/robots.txt"));  
        assert(re.test("www.index.im/robots.txt"));  
        assert(re.test("https://index.im/favicon.ico"));  
        assert(re.test("http://www.index.im/?search=Go"));  
        assert(re.test("websize/index.htm"));
        assert(re.test("http://www.index.im:80/home?search=Go"));
        //..............  
        //..............  
  • 相关阅读:
    uva11552
    zoj3820 树的直径+二分
    hdu 5068 线段树加+dp
    zoj3822
    uva1424
    DAY 36 前端学习
    DAY 35 前端学习
    DAY 34 PYTHON入门
    DAY 33 PYTHON入门
    DAY 32 PYTHON入门
  • 原文地址:https://www.cnblogs.com/captainR/p/3259614.html
Copyright © 2011-2022 走看看