Updated URI method to support new patterns

Updated URI method to support new white-list patterns
    https://yahoo.com
    http://www.yahoo.com
    //yahoo.com
    /yahoo.html
    ?param=value
    #bookmark
    yahoo.php?q=1
    india-yahoo#bookmark