ITPub博客

首页 > IT职业 > IT生活 > PHP开发者常用的正则表达式及实例【长期更新收录】

PHP开发者常用的正则表达式及实例【长期更新收录】

IT生活 作者:reay 时间:2021-09-09 09:16:31 0 删除 编辑

正则表达式在程序开发中是非常有用的,用好正则我们可以搜索、验证及替换文本或任何类型的字符。在这篇文章中,UncleToo为大家搜集了15个开发过程中常用的PHP正则表达式、函数及PHP示例,学习这些你会发现正则有多么强大。

从字符串中删除特定字符:本段代码实现删除字符串中除所有大小写字母及数字以外的字符。

?

12345 $value = " - 【nongyejing】 - 12345";$value = preg_replace("/[^A-Za-z0-9]/","",$value);echo $value;?>

 验证用户名:以下代码验证用户名是否由字母、数字及下划线组成。

图片描述

图片描述

 添加信息到图片alt属性:使用下面函数,可以实现将文章标题添加到图片的alt属性中。

图片描述

/', $content, $images);if(!is_null($images))
{foreach($images[1] as $index => $value)
{if(!preg_match('/alt=/', $value))
{$new_img = str_replace('

图片描述

将EMail文本自动添加Mailto链接

\1 a>', $text);echo $string;?>

过滤限制级词语

图片描述

图片描述

 验证电话号码:这是一个很常见的功能  例如:展报

图片描述

图片描述

替换超链接href属性的内容:

图片描述

农业经';$replacement = "yes";$pattern = '/(?

图片描述

 在页面上查看源文件,显示为:农业经 


验证邮箱正则表达式:此功能在用户注册是经常使用

图片描述

图片描述

IP地址验证

图片描述

图片描述

邮政编码验证

图片描述

图片描述

高亮显示文本:

图片描述

1 span>', $text);echo $text;?>

图片描述

从特定的URL中提取域名;输出:

图片描述

图片描述

验证域名格式是否正确:

图片描述

图片描述

使用文章标题生成URL:输出:my-name-is-nongyejing

图片描述

图片描述

 添加http://到URL地址

当我们需要用户填写网址时,很多用户往往不填写http://直接输入域名,使用下面代码可将http://添加到网址的前面。


 将URL转换为超链接

这时一个很有用的功能,他可以将url地址或email地址转换为可点击的超链接文本。例如:国画网

图片描述

图片描述

原文出处

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1075/viewspace-2809213/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: Vue开发问题总结
请登录后发表评论 登录
全部评论

注册时间:2019-04-15

  • 博文量
    0
  • 访问量
    953