php中怎么限制用户名不能为空???

如题所述

这段示例是要求用户名只能是数字、字母、下划线,密码必须在6-20位。

$u_name = $_POST['u_name'];
$u_pass = $_POST['u_pass'];

if(!preg_match('/^\w[\w_]{2,14}$/', $u_name))
{
alert_redirect("对不起,用户名格式错误", $_SERVER['HTTP_REFERER']);
}
if(!preg_match('/^\S{6,20}$/', $u_pass))
{
alert_redirect("对不起,密码错误", $_SERVER['HTTP_REFERER']);
}

如果你只要不能为空,可以用下面这个例子:
$act=isset($_POST['act']) ? $_POST['act'] : '';
if($act === '')
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-29
做个判断 或者正则表达式
判断
if($name=''){
echo "用户名不能为空"
}else{....................................}
第2个回答  2011-11-30
正则 不过 js客户体验好点

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网