爲我的註冊我檢查用戶名與我的正則表達式 - 用戶名必須包含超過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