以下PHP代码不起作用,如何检测不是字母或数字的字符,然后回显某些消息?
$l = preg_replace("/[^a-zA-Z0-9]+/", "", $ll);
if ( $l == ''){
echo 'Please Enter your desired username.';
} else if($l != $ll){
echo "Please enter only valid charecters";
}
来自php.net
如果找到匹配项,则将返回新主题,否则,如果发生错误,主题将返回不变或为NULL。
所以尝试
$l = preg_replace("/[^a-zA-Z0-9]+/", "", $ll);
if ( $l == null ){
echo 'Please Enter your desired username.';
} else if($l != $ll){
echo "Please enter only valid characters";
}
附带说明一下,请不要给您的var$l
或打电话$ll
,其他人(包括几个月之后的自己)都不知道这意味着什么。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句