首页 > 其他分享 >正则表达式或filter_var判断网址URL是否合法

正则表达式或filter_var判断网址URL是否合法

时间:2023-06-19 11:34:34浏览次数:39  
标签:URL 合法 filter 网址 var 正则表达式

<?php
function is_url($url){
$r = "/http[s]?:\/\/[\w.]+[\w\/]*[\w.]*\??[\w=&\+\%]*/is";
if(preg_match($r,$url)){
//return true;
echo '正确的 url 地址';
}else{
//return false;
echo '不是合法的 url 地址';
}
}
?>
<?php
function is_url_2($url){
if (filter_var($url, FILTER_VALIDATE_URL) !== false) {
echo 'url 地址正确';
}else{
echo 'url 地址不正确';
}
}
?>

 

  

标签:URL,合法,filter,网址,var,正则表达式
From: https://www.cnblogs.com/mo3408/p/17490737.html

相关文章

  • std::thread 三:条件变量(condition_variable())
     condition_variable 、  wait  、  notify_one  、  notify_all *:notify_one:通知(唤醒)一个线程*:notify_all:通知(唤醒)多个线程 #include<iostream>#include<thread>#include<mutex>#include<list>usingnamespacestd;classA{public:......
  • 全局过滤器------GlobalFilter
    前言SpringCloud的网关提供了31中过滤器,但这些过滤器作用都是固定的。如果我们希望拦截请求,做自己的业务逻辑就需要用到全局过滤器。全局过滤器作用全局过滤器的作用也是处理一切进入网关的请求和微服务响应,与GatewayFilter的作用一样。区别在于GatewayFilter通过配置定义,处理......
  • php函数array_filter的用法
    //array_filter()它用于筛选数组中的元素,并返回满足指定条件的元素//遍历数组中的每个元素,并将其传递给回调函数进行判断。//如果回调函数返回true,则该元素被保留在结果数组中;如果返回false,则该元素被过滤掉。//参数说明://$array:要筛选的数组。//$callback:一个回......
  • olevariant序列
    olevariant序列///<author>cxg2020-12-31</author>unityn.variant;interfaceusesclasses,zlib,Variants,SysUtils;{$IFNDEFUNICODE}typeRawByteString=AnsiString;{$ENDIF}{$ifCompilerVersion<18}//beforedelphi2007type......
  • 短链接URL设计
    目录前言一、需求分析基本流程功能分析性能分析非功能需求二、概要设计短URL如何生成整体架构图调用流程图未命中三、详细设计重定向响应码详细设计短URL预生成文件加载及读取详细设计用户自定义短URL详细设计前言长URL分享冗长用户体验很差,期望一个更短的URL,点击短URL映射跳转......
  • 更改博客园的URL的请求邮箱
    博客设置https://i.cnblogs.com/[email protected] 修改用户名、昵称、手机、邮箱https://account.cnblogs.com/settings/account个人信息https://home.cnblogs.com/set/profile/......
  • Matlab正态分布、历史模拟法、加权移动平均线 EWMA估计风险价值VaR和回测标准普尔指数
    原文链接:http://tecdat.cn/?p=24480 最近我们被客户要求撰写关于风险价值的研究报告,包括一些图形和统计输出。此示例说明如何使用三种方法估计风险价值(VaR)并执行VaR回测分析。这三种方法是:正态分布历史模拟指数加权移动平均线(EWMA)风险价值是一种量化与投......
  • js 将对象转成url参数,url参数转成对象
    /***获取url的参数,并转成对象*/functiongetUrlParamJson(){varurl=window.location.href;if(url.indexOf("?")==-1){return{};}varobj={};url=url.substring(url.indexOf("?")+1);vararr=url.sp......
  • SEO自动提交URL到站长平台
    近期需要对多个网站进行优化,然而每次手动将URL提交至百度显得非常麻烦。虽然使用了百度自动提交代码,但仍有不便之处。为此,我写了以下脚本,既可单独使用,也可同时使用。尽管可定期访问URL文件,但日志中却常常会出现404错误、权限不足等问题,这使人疑惑是否提交成功。以下代码可直接执行......
  • Linux中/var/spool/postfix/maildrop/占用inode索引及磁盘空间解决办法
    问题表现和检查:1.运行df-i查看inode使用是否满;2.查看/var/spool/postfix/maildrop是否有非常多的小文件,ls直接卡死等情况;解决:1、清空/var/spool/postfix/maildrop/目录下的内容cd/var/spool/postfix/maildrop/ls|xargsrm-f2、不让系统再发垃圾邮件vi/etc/crontab;将......