0
嘿人只是为了保持短: 我需要通过register.php的preg_match 6个字符闲来无事
注册用户的一些信息,以便用户名必须有6个字符ATLEAST大写小写doen't问题。我必须要能够把一个数以上的,我想它,以便用户名可以像:
Stefano1 stefano321 32Stefano21 stefa1oS
你知道的更多?
以下是我已经有并不起作用:
if(!preg_match("?=(?:.*?[A-Za-z]){6}", $_POST['loginName']))
{
die("Invalid name ");
die(header("Refresh: 5; URL=register.php"));
}
是否启用的error_reporting? [什么](http://www.php.net/manual/en/regexp.reference.delimiters.php)它说? – mario
放弃用户名的六个字符限制。只需要合理的密码,并遵守一些人有三个字母名称的事实。如果你绝对不能,请使用([\ x ...- \ x ...]){6}范围?因为在这个时代没有理由不支持unicode。 –
DE LIM IT ERS !!! –