php preg_match揭示警告
程序员文章站
2022-06-17 10:53:55
...
php preg_match提示警告。
代码如下:
运行结果:
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版本
------解决思路----------------------
"/^(http
------解决思路----------------------
ftp):\/\/(www\.)?.+\.(com
------解决思路----------------------
org
------解决思路----------------------
net)$/i"
或
"#^(http
------解决思路----------------------
ftp)://(www\.)?.+\.(com
------解决思路----------------------
org
------解决思路----------------------
net)$#i"
------解决思路----------------------
对于斜杠 如果你不想转移 就用 # 或者 @ 或者 ! 都行
------解决思路----------------------
少了轉意義,所以出錯。
代码如下:
function isValidDomain($domain){
if(preg_match("/^(http|ftp)://(www\.)?.+\.(com|org|net)$/i",$domain))
return $domain.'是合法域名';
else
return $domain.'不是合法域名';
}
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版本
------解决思路----------------------
"/^(http
------解决思路----------------------
ftp):\/\/(www\.)?.+\.(com
------解决思路----------------------
org
------解决思路----------------------
net)$/i"
或
"#^(http
------解决思路----------------------
ftp)://(www\.)?.+\.(com
------解决思路----------------------
org
------解决思路----------------------
net)$#i"
------解决思路----------------------
对于斜杠 如果你不想转移 就用 # 或者 @ 或者 ! 都行
------解决思路----------------------
少了轉意義,所以出錯。
相关文章
相关视频
推荐阅读
-
深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
-
PHP中preg_match函数正则匹配的字符串长度问题
-
php警告Creating default object from empty value 问题的解决方法
-
php小经验:解析preg_match与preg_match_all 函数
-
PHP的preg_match匹配字符串长度问题解决方法
-
非常实用的php弹出错误警告函数扩展性强
-
关于php程序报date()警告的处理(date_default_timezone_set)
-
PHP 正则匹配h1的数据报错 preg_match(): Unknown modifier 'h' in
-
基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法详解
-
PHP警告Cannot use a scalar value as an array的解决方法