代码如下:
<?phpfunction 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版本
采用 php+mysql 数据库方式运行的强大网上商店系统,执行效率高速度快,支持多语言,模板和代码分离,轻松创建属于自己的个性化用户界面 v3.5更新: 1).进一步静态化了活动商品. 2).提供了一些重要UFT-8转换文件 3).修复了除了网银在线支付其它支付显示错误的问题. 4).修改了LOGO广告管理,增加LOGO链接后主页LOGO路径错误的问题 5).修改了公告无法发布的问题,可能是打压
回复讨论(解决方案)
是怎么回事?哪位大神讲一下!!!
"/^(http|ftp): \/ \/(www\.)?.+\.(com|org|net)$/i"
或
" #^(http|ftp)://(www\.)?.+\.(com|org|net)$ #i"
原来要转义,要不然区别不了啊。
哈哈,多谢解答!
对于斜杠 如果你不想转移 就用 # 或者 @ 或者 ! 都行
少了?意?,所以出?。










