eregi() 里面的正则表达式和preg_match_all() 里面的正则表达试是不是不同呢?$str="5A3"
$arr=preg_match_all("/\d+|\D+\d*/",$str);结果正确 $arr[0][0]="5" $arr[0][1]="A3"$test=eregi("^\D","A3"); //匹配以非数字符开头
结果不正确,$test=False;
$arr=preg_match_all("/\d+|\D+\d*/",$str);结果正确 $arr[0][0]="5" $arr[0][1]="A3"$test=eregi("^\D","A3"); //匹配以非数字符开头
结果不正确,$test=False;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货