$baseUrl = request()->baseUrl();
if (!preg_match('/admin.php/',$baseUrl)) {$this->redirect('/admin.php'.$baseUrl);
}

很实用的php自带方法。

<?php
//模式分隔符后的"i"标记这是一个大小写不敏感的搜索
if (preg_match("/php/i", "PHP is the web scripting language of choice.")) {echo "A match was found.";
} else {echo "A match was not found.";
}
?>

转载于:https://www.cnblogs.com/jiqing9006/p/10281076.html

preg_match相关推荐

  1. php preg_match 只匹配第一个字符_PHP正则表达式核心技术完全详解 第12节知识补充 断言匹配

    作者:极客小俊 一个专注于web技术的80后 你不用拼过聪明人,你只需要拼过那些懒人 你就一定会超越大部分人! PHP正则中的断言匹配 我遇见过很多初学者都不知道什么叫 断言匹配 ,今天就跟小白解释一 ...

  2. 关于preg_match() / preg_replace()函数的一点小说明

    int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $ ...

  3. PHP中判断字符串是否全是中文eregi函数或含有中文preg_match函数

    判断全是中文 $str="'324是"; if(!eregi("[^\x80-\xff]","$str")){ echo "全是中 ...

  4. php preg match x,PHP的preg_match噩梦

    我只是无法绕过正则表达式,感谢任何帮助! 我有很多字符串数据,它们可能包含也可能不包含字符串" 1/10"或" 2/10"或" 2/18"等 ...

  5. php验证ip地址的函数,php使用preg_match()函数验证ip地址的方法

    本文实例讲述了php使用preg_match()函数验证ip地址的方法.分享给大家供大家参考,具体如下: 代码一.正则实现preg_match("/^(?:25[0-5]|2[0-4]d|1 ...

  6. php - preg_match

    任务:匹配一个函数名或者变量名,如果碰到alpha,numeric,_以外的全部不允许通过. 实验1: <?php //第一个字符不符合就直接退出正则匹配 $str = '%abcscript% ...

  7. php中pregmatch,php中preg_match的isU代表什么意思

    isU是大小写分的意思,这里s还有则不包括换行符而U是反转了匹配数量的值使其不是默认的重复,大概就是这样了个体我们看文章. 正则后面的/(.*)/isU  ,"isU"参数代表什么 ...

  8. 正则提取的url中的域名以及替换域名的方法 preg_match()和preg_replace()

    <?php //网站的url$url = 'http://www.baidu.com/index.php';//正则表达式$reg = '/(http):\/\/([^\/]+)/i';preg ...

  9. php中preg_match用户名正则实例

    例子,字母.数字和汉字  代码如下 复制代码 if(preg_match("/[ '.,:;*?~`!@#$%^&+=)(<>{}]|]|[|/|\|"||/& ...

  10. php parse url ctf,【SSRF】如何绕过filter_var(), preg_match() 和 parse_url()

    0x01 前言 这篇文章是在我看完一片国外安全大佬写的文章后对其进行总结并翻译得到的. 0x02 正文之绕过filter_var和preg_match 本片文章主要深入一种php ssrf的技术--如 ...

最新文章

  1. R语言ggplot2可视化在ggplot2生成的可视化结果下方显示文本:显示一些关于数据的信息
  2. 【c语言】分解质因数
  3. java基础知识回顾之javaIO类总结
  4. LeetCode 188. 买卖股票的最佳时机 IV(动态规划)
  5. hp-ux ftp启动_您可以做12项免费的事情来快速启动UX设计事业
  6. python下雨动画特效_pygame用blit()实现动画效果
  7. 软考网络工程师下午题知识点汇总
  8. 牛逼,在浏览器中解锁加密的音乐文件
  9. ubuntu系统设置开机启动项
  10. D语言游戏编程(1):工作环境
  11. GBase 8s部署SDS集群
  12. 接入高德sdk的几个问题,=。=
  13. 信号与系统——信号的分解
  14. Tech Talk 活动回顾|基于 Amazon KVS 打造智能视觉产品
  15. Lending Club贷款数据分析
  16. 日语中那些表示复数概念的表达方式
  17. linux smit工具,linux安全基础 SMIT入门(4)
  18. i3 7100黑苹果_【2020】macOS黑苹果硬件主板CPU和显卡的支持列表和选购指南
  19. mysql定时任务每天凌晨删除一周前数据
  20. SQL Server 2012连接不上服务器问题

热门文章

  1. php用date表示本月,用php获取本周,上周,本月,上月,本季度日期的代码
  2. 台式机dp接口_2K至4K显示器性价比线材选购攻略,毕亚兹 DP高清线入手
  3. bc8android汽车中控屛功能有哪些,安卓大屏功能强大 卡仕达顺车机一机全能
  4. linux 查看hive版本号,如何从命令提示符知道Hive和Hadoop版本?
  5. mongodb占内存过大情况处理
  6. 6. 同步化器(Synchronizers)
  7. 【渝粤教育】国家开放大学2018年秋季 0529-21T高级英语阅读(1) 参考试题
  8. 【渝粤教育】广东开放大学 服务标准化 形成性考核 (41)
  9. NumPy 简单应用
  10. 经典机器学习系列(十)【变分推断】