一个奇怪的问题.

anziqi 2002-09-11 09:14:29
这条语句在一个机器上好使一台机器上说什么不好使.

是判断这个字符中是否有除了字母和数字-以外的东东.我这么写没有错吧.

马上给分.

$str="asdlkjflaksjd-2(*^*&^*&^*^4";
if(ereg("^[a-zA-Z0-9-]+$",$str)) {
print "输入正确";
}else {
print "输入错误";
}
...全文
30 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
vivanboy 2002-09-11
  • 打赏
  • 举报
回复
没错,也可:
if(preg_match("/^\w+$/",$str)){
echo "正确";
}
avenger 2002-09-11
  • 打赏
  • 举报
回复
我机子上也是好的.一定是你没搞清楚逻辑

嘿嘿.给分.给分.
神鹰 2002-09-11
  • 打赏
  • 举报
回复
我这里没出什么错误啊
avenger 2002-09-11
  • 打赏
  • 举报
回复
逻辑错误.好好看看吧.

21,886

社区成员

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

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