preg_match 6 chars没别的

时间:2013-12-10 22:57:13

标签: php preg-match expression

嘿,只是为了保持简短: 我需要通过register.php

为用户注册一些信息

所以用户名必须有6个字符,至少大写小写并不重要。并且我必须能够在我想要的地方输入一个或多个数字,因此用户名可以是:

Stefano1 stefano321 32Stefano21 stefa1oS

你知道的更多?

这是我已经拥有但不起作用的内容:

if(!preg_match( "?=(?:.*?[A-Za-z]){6}", $_POST['loginName']))
{
    die("Invalid name ");
    die(header("Refresh: 5; URL=register.php"));

}

1 个答案:

答案 0 :(得分:1)

这个正则表达式怎么样:"/^[A-Za-z0-9]{6,}$/"