ereg("a?","aaa") ?表是0个或者一个,当然匹配,
书上错了
如果不匹配返回空值(empty),页面上空白
利用empty()来判断就可以了
$b=empty(ereg('a+', 'bbb');
if(empty($b)){
echo 0;//false
}
?>
书上写的不一定对。
ereg是正则表达式验证 返回 true false 即 1 0
你上面的这个a? 这个正则 不管验什么都是true
你输出3个1很正常。。
?代表可有可无的意思,a?表示可以有a可以没有a,当然都是1咯~