jan-h
6/29/2016 - 7:37 PM

Test wether a string is a URI

Test wether a string is a URI

http://powershell.com/cs/media/p/394.aspx
function isURI($address) { 
    ($address -as [System.URI]).AbsoluteURI -ne $null 
} 
     
function isURIWeb($address) { 
    $uri = $address -as [System.URI] 
    $uri.AbsoluteURI -ne $null -and $uri.Scheme -match '[http|https]' 
} 
     
     
isURI('http://www.powershell.com') 
isURI('test') 
isURI($null) 
isURI('zzz://zumsel.zum') 
     
"-" * 50 
     
isURIWeb('http://www.powershell.com') 
isURIWeb('test') 
isURIWeb($null) 
isURIWeb('zzz://zumsel.zum')