if(!ereg('[0-9]*',$oicq))
  { print("你填写的oicq必须是数字");
  print("<br><a href=\"javascript:history.go(-1)\">返回</a>");
exit;}
请赐教!

解决方案 »

  1.   

    ereg("[:digit:]*", $oicq)用:digit:标识符检测数字。这个例子中用*标记不妥,输入的空白字串会被视为合法。
      

  2.   

    :digit:不是必须的,不要被我误导。
    不清楚你的所谓不起作用指的是什么,,,解释一下。
      

  3.   

    我的意思是:当我输入非数字时,它也正常通过,并不像代码中写的那样exit,程序继续向下进行?