php中url的验证
我有phpmydatagrid,其中有单独的按钮可供用户输入、删除和编辑数据。有一列用于输入url,我想验证它(例如:我希望所有用户通过http或https请求输入完整的url,而不仅仅是www.something.com),我想知道在哪里准确输入语法 我已经附上了phpmydatagrid的编码 phpMyDatagrid-示例文件 ?> PHP代码:php中url的验证,php,Php,我有phpmydatagrid,其中有单独的按钮可供用户输入、删除和编辑数据。有一列用于输入url,我想验证它(例如:我希望所有用户通过http或https请求输入完整的url,而不仅仅是www.something.com),我想知道在哪里准确输入语法 我已经附上了phpmydatagrid的编码 phpMyDatagrid-示例文件 ?> PHP代码: function isValidURL($url) { return preg_match('|^http(s)?://[a-z0-9
function isValidURL($url)
{
return preg_match('|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $url);
}
if(!isValidURL($fldbanner_url))
{
$errMsg .= "* Please enter valid URL including http://<br>";
}
功能的使用:
PHP代码:
function isValidURL($url)
{
return preg_match('|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $url);
}
if(!isValidURL($fldbanner_url))
{
$errMsg .= "* Please enter valid URL including http://<br>";
}
if(!isvalidur($fldbanner\u url))
{
$errMsg.=“*请输入有效的URL,包括http://
”;
}
如果已安装过滤器扩展,请使用以下功能:
if(filter_var($url, FILTER_VALIDATE_URL)) {
//Valid URL
} else {
//Invalid URL
}
谢谢。我想知道在我的phpmydatagrid编码中插入您的编码的确切位置