Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php 使用正则表达式验证URL实例代码

php 使用正则表达式验证URL实例代码

怪我咯
怪我咯asal
2017-07-13 10:15:302821semak imbas

URL(Uniform Resoure Locator:统一资源定位器)是WWW页的地址,它从左到右由下述部分组成:

 ·Internet资源类型(scheme):指出WWW客户程序用来操作的工具。如“http://”表示WWW服务器,“ftp://”表示FTP服务器,“gopher://”表示Gopher服务器,而“new:”表示Newgroup新闻组。

 ·服务器地址(host):指出WWW页所在的服务器域名。

 ·端口(port):有时(并非总是这样),对某些资源的访问来说,需给出相应的服务器提供端口号。

 ·路径(path):指明服务器上某资源的位置(其格式与DOS系统中的格式一样,通常有目录/子目录/文件名这样结构组成)。与端口一样,路径并非总是需要的。

 URL地址格式排列为:scheme://host:port/path,例如http://www.sohu.com/domain/HXWZ就是一个典型的URL地址。

这篇文章主要讲解使用php 使用正则表达式验证URL的代码示例,代码如下:

<?php 
$url = &#39;http://www.baidu.com/zongzi/oo.html&#39;; 
$n = preg_match_all("/http:[\/]{2}[a-z]+[.]{1}[a-z\d\-]+[.]{1}[a-z\d]*[\/]*[A-Za-z\d]*[\/]*[A-Za-z\d]*[.]*html/",$url,$array); 
var_dump($array); 
?>

Atas ialah kandungan terperinci php 使用正则表达式验证URL实例代码. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn