我升级到PHP 5.3,我收到了错误:ereg已被弃用。
我可以用什么来代替这个?
function CheckIfAlphaNumberic($text) {
if (ereg('[^A-Za-z0-9]', $text)) {
unset ($text);
}
return $text;
}
答案 0 :(得分:6)
您可以使用preg_match()
:
function CheckIfAlphaNumberic($text){
if (preg_match('#[^A-Za-z0-9]#', $text)) {
unset ($text);
}
return $text;
}
另请参阅:Switching From ereg to preg
此外,您可以使用return null;
代替unset ($text);
答案 1 :(得分:4)
答案 2 :(得分:1)
使用preg_match