登録のために、正規表現でユーザー名を確認します-ユーザー名には3文字以上20文字未満が含まれている必要があります。また、ユーザー名には、1文字と「_」、「。」、「-」のみを含めることができます。
/^([\w\.\-]{3,20})$/isu.
今私もチェックしたい(p-)、これが存在する場合はfalseを返しますユーザー名カントコンテンツ(p-)
private $regExpUsername = "/^([\w\.\-]{3,20})$/isu";
private function checkUsername($username){
if(!preg_match($this->regExpUsername, $username)){
$this->addError(ERR_ENTER_USERNAME);
}
}