php中怎么限制用户名不能为空???
发布网友
发布时间:2022-04-06 03:53
我来回答
共3个回答
热心网友
时间:2022-04-06 05:22
这段示例是要求用户名只能是数字、字母、下划线,密码必须在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 === '')
热心网友
时间:2022-04-06 06:40
做个判断 或者正则表达式
判断
if($name=''){
echo "用户名不能为空"
}else{....................................}
热心网友
时间:2022-04-06 08:15
正则 不过 js客户体验好点