php preg_match提示警告。

yaokunkun 2014-10-25 04:27:32
代码如下:
<?php
function isValidDomain($domain){
if(preg_match("/^(http|ftp)://(www\.)?.+\.(com|org|net)$/i",$domain))
return $domain.'是合法域名';
else
return $domain.'<b>不</b>是合法域名';
}

echo isValidDomain("http://www.aixi.com");
?>



运行结果:
Warning: preg_match(): Unknown modifier '/' in D:\wamp\www\www.yoyou.com\this.php on line 3
http://www.aixi.com不是合法域名

ps:php是5.4版本
...全文
158 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲雪星枫 2014-10-26
  • 打赏
  • 举报
回复
少了轉意義,所以出錯。
vip632107671 2014-10-25
  • 打赏
  • 举报
回复
对于斜杠 如果你不想转移 就用 # 或者 @ 或者 ! 都行
yaokunkun 2014-10-25
  • 打赏
  • 举报
回复
原来要转义,要不然区别不了啊。 哈哈,多谢解答!
xuzuning 2014-10-25
  • 打赏
  • 举报
回复
"/^(http|ftp):\/\/(www\.)?.+\.(com|org|net)$/i" 或 "#^(http|ftp)://(www\.)?.+\.(com|org|net)$#i"
yaokunkun 2014-10-25
  • 打赏
  • 举报
回复
是怎么回事?哪位大神讲一下!!!

21,882

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧