大家看下我写的正则表达式哪里出问题了。提示老出错误!<?php
$dist="/^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$/"; //url
$name="http://www.baidu.com";
if (preg_match($dist,$name)) {
echo "<script>alert('匹配成功!')</script>";
}else {
echo "<script>alert('匹配失败!')</script>";
}?>
大家帮助我改下,谢谢,学习正则表达式时间不长,谢谢!
$dist="/^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$/"; //url
$name="http://www.baidu.com";
if (preg_match($dist,$name)) {
echo "<script>alert('匹配成功!')</script>";
}else {
echo "<script>alert('匹配失败!')</script>";
}?>
大家帮助我改下,谢谢,学习正则表达式时间不长,谢谢!
解决方案 »
- 急急急!我正在学习php100课程,第八节添加mqladministror的时候登陆不上!
- 网页的密码自动填写是什么原理?
- 成都易喜数据科技有限公司诚聘PHP程序员
- 北京诚招中级PHP程序员、页面程序员
- 关于记录集的问题
- 好奇怪啊!!!关于日期格式化的奇怪问题!!!!
- 怎样用php做URL转发?
- 问一个简单的问题
- 想交换一些书!有兴趣请进!!!
- Parse error: syntax error, unexpected 'if' (T_IF) in line12
- 请教一个php 特奇怪问题:form联动菜单与session冲突么??非常感谢 100分感谢
- 在apache中配置PHP,作为Module和作为CGI Binary有什么不同?
改为
$dist="/^[a-zA-z]+:\/\/(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$/";
或
$dist="#^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$#";