valid_url
- Versions
- 4.6 – 7
valid_url($url, $absolute = FALSE)
Verify the syntax of the given URL.
Parameters
$url The URL to verify.
$absolute Whether the URL is absolute (beginning with a scheme such as "http:").
Return value
TRUE if the URL is in a valid format.
Related topics
Code
includes/common.inc, line 670
<?php
function valid_url($url, $absolute = FALSE) {
$allowed_characters = '[a-z0-9\/:_\-_\.\?\$,;~=#&%\+]';
if ($absolute) {
return preg_match("/^(http|https|ftp):\/\/". $allowed_characters ."+$/i", $url);
}
else {
return preg_match("/^". $allowed_characters ."+$/i", $url);
}
}
?>Login or register to post comments 