php判断是不是url的实现方法:1、通过正则表达式“preg_match($preg,$url)”来实现判断;2、使用PHP内置函数“filter_var ()”来实现判断。

PHP判断URL的合法性字符串是否为 URL 链接

有好多小伙伴在爬虫的时候,或者其他情况下无法精确判断一个字符串是不是一个标准URL链接地址从而很费脑,下面我么看一下怎么判断URL的合法性。

以下代码均为PHP语言代码,但语言都是相通的。

第一种:正则表达式<?php

function or_url($url){

$preg = "/http[s]?:\/\/[\w.]+[\w\/]*[\w.]*\??[\w=&\+\%]*/is";

if(preg_match($preg,$url)){

echo '正确的 url 地址';

}else{

echo '不是合法的 url 地址';

}

}

第二种:使用内置函数 filter_var () 推荐<?php

function or_url($url){

if (filter_var($url, FILTER_VALIDATE_URL) !== false) {

echo 'url 地址正确';

}else{

echo 'url 地址不正确';

}

}

php怎么判断字符串是否url,php如何判断是不是url相关推荐

  1. java中判断字符串乱码_java中如何判断字符串是否乱码

    java中如何判断字符串是否乱码 发布时间:2020-06-18 13:43:41 来源:亿速云 阅读:113 作者:鸽子 项目中有一个功能 在IE中GET方式提交会产生乱码 但有两个入口都会走这同一 ...

  2. js判断字符串包含某个字符_python判断字符串以什么开始

    简介 Python在处理文本的时候经常需要判断以什么字符串开头,可以取字符串索引进行判断,也可以直接使用startswith函数进行判断. 取索引字符串判断 str="人生苦短,我用Pyth ...

  3. 中判断字符串是否为空_leetcode1704_go_判断字符串的两半是否相似

    leetcode1704_判断字符串的两半是否相似 01 - 题目 给你一个偶数长度的字符串 s .将其拆分成长度相同的两半,前一半为 a ,后一半为 b . 两个字符串 相似 的前提是它们都含有相同 ...

  4. python判断字符串是纯数字_python判断字符串是否纯数字的方法

    本文实例讲述了python判断字符串是否纯数字的方法.分享给大家供大家参考.具体如下: 判断的代码如下,通过异常判断不能区分前面带正负号的区别,正则表达式可以根据自己需要比较灵活的写,通过isdigi ...

  5. python判断字符串不相等_python怎么判断两个字符串不相等

    字符串操作是编程语言中经常用到的,常见的有字符串增.删.改.查.在python中,判断两个字符串是否相等或一样,可以使用==或者is来判断:判断不一样可以使用 is not. 示例 使用注意事项 1. ...

  6. python判断字符串是否回文_判断字符串是否为回文 python

    回文正序和逆序一样的字符串,例如abccba 方法一 def is_palindrome1(text): l = list(text) l.reverse() t1 = ''.join(l) if t ...

  7. java判断字符串是json_java中如何判断字符串是否为json格式

    1.简单判断是否为json格式 ,判断规则:判断首尾字母是否为{}或[],如果都不是则不是一个JSON格式的文本. 代码实现如下:public static boolean getJSONType(S ...

  8. aspx 判断字符串是否为decimal_python实现判断一个字符串是否是合法IP地址

    一个刚结束的笔试题目,简单贴一下吧,下面是具体实现: #!usr/bin/env python#encoding:utf-8 '''__Author__:沂水寒城功能:判断一个字符串是否是合法IP地址 ...

  9. python判断字符串回文_python实现--判断回文字符串、回文链表、回文数

    所谓回文字符串,就是正读和反读都一样的字符串,比如"level"或者"noon"等等就是回文串.即是对称结构 Python系列教程,免费获取,遇到bug及时反馈 ...

  10. python判断字符串包含某个字符_python判断字符串是否包含另一个字符串

    Python判断一个字符串是否包含子串的方法有很多,下面介绍几种方法. 1.使用成员操作符 in>>> s='nihao,shijie' >>> t='nihao' ...

最新文章

  1. 代码大全读后感(二)
  2. 矩阵从左上到右下的最短距离问题
  3. CodeForces - 1285D Dr. Evil Underscores(记忆化搜索+字典树)
  4. 深度学习之基于DCGAN实现手写数字生成
  5. Android-Universal-Image-Loader三大组件DisplayImageOptions、ImageLoader、ImageLoaderConfiguration详解...
  6. Tecplot如何提取某点数据并导出
  7. NYOJ 202 红黑树 数组模拟中序遍历
  8. mysql多条件查询_excel用字典处理多条件查询问题
  9. 【Python】简单实现显示图片的高斯和中值滤波效果
  10. 【 优秀的无干扰文本写作工具】Ommwriter for Mac 1.57
  11. Tomcat和Was服务器中文乱码问题总结
  12. 【医学图像处理】CT成像技术之CT设备
  13. 若依如何实现接口限流?
  14. Python pptx模块
  15. 农夫 狼 羊 白菜 java,农夫、狼、羊、白菜(回溯法求解)
  16. XSSF:POI IndexedColors 编码 与 颜色 对照(本想自定义颜色,不方便实现。先尽量找个能用的)
  17. 【知识图谱可视化】实体抽取结果预处理,Neo4j数据导入(学习记录)
  18. iPhone 4S用移动卡?手机网络常识普及
  19. 弹出div浮动登陆框 背景变灰
  20. 梁宁《产品思维》之7自我观察

热门文章

  1. drwtsn32.exe
  2. glibc全局构造与析构(解释了_do_global_ctors_aux)----写的相当不错!!!
  3. 【华为OD考试真题】报数游戏(Python实现)
  4. 有两台计算机的IP地址分别为:192.168.1.100 和 192.168.2.10请问该采取什么样的办法让他们通信?
  5. Acknowledgements in AI article
  6. 大泉州人才网qzrencai.com整站采集程序 v1.1
  7. 使用 JSTL SQL 标签的JSP CRUD增删改查
  8. μC/OS-II学习--使用篇(一篇就足够了)
  9. 齐鲁工业大学计算机科学与技术学院院长,齐鲁工业大学校友会计算机科学与技术学院校友会分会成立...
  10. PS可选颜色调整图层对应颜色调节表