对于我的注册,我使用我的正则表达式检查用户名——用户名必须包含超过 3 个且少于 20 个字符。此外,用户名只能包含字母数字字符和“_”、“.”、“-”。
/^([\w\.\-]{3,20})$/isu.
现在我也想检查(p-),如果存在返回错误的用户名不能内容(p-)
private $regExpUsername = "/^([\w\.\-]{3,20})$/isu";
private function checkUsername($username){
if(!preg_match($this->regExpUsername, $username)){
$this->addError(ERR_ENTER_USERNAME);
}
}