使用ctype_alnum()时,如何添加_和-作为有效字符的例外?
if ( ctype_alnum ($username) ) {
return TRUE;
} elseif (!ctype_alnum ($username)) {
$this->form_validation->set_message(
'_check_username',
'Invalid username! Alphanumerics only.'
);
return FALSE;
}
Run Code Online (Sandbox Code Playgroud) 我试图检查,如果用户创建了包含符号(包括+, - ,=符号)OR/AND号的密码.我怎样才能做到这一点?
function check_password($str)
{
if (!preg_match ("/[&@<>%\*\,\^!#$%().]/i", $str))
{
$this->form_validation->set_message('check_password', 'Your password should contain a number,letter,and special characters"');
return FALSE;
}
else
{
return TRUE;
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢.