为我的注册我检查用户名与我的正则表达式 - 用户名必须包含超过3但少于20个字符。此外,用户名只能包含字母数字字符和“_”,“。”,“ - ”。通过regexp检查用户名
/^([\w\.\-]{3,20})$/isu.
现在我要检查(对)也是如此,如果这个存在返回false用户名着的内容(对)
private $regExpUsername = "/^([\w\.\-]{3,20})$/isu";
private function checkUsername($username){
if(!preg_match($this->regExpUsername, $username)){
$this->addError(ERR_ENTER_USERNAME);
}
}
's'修饰符在这里没有意义。并且“如果这存在返回false用户名不能内容(p-)”解释不够清楚 – zerkms