「\」と「#」が正しくエスケープされていなかったので修正
{
$minlength = intval($minlength);
$complexity = intval($complexity);
{
$minlength = intval($minlength);
$complexity = intval($complexity);
$ucchars = '[A-Z]';
$lcchars = '[a-z]';
$numchars = '[0-9]';
$ucchars = '[A-Z]';
$lcchars = '[a-z]';
$numchars = '[0-9]';
- $ochars = '[-~!@#\$%^&*()_+=,.<>?:;|]';
+ $ochars = '[\#-~!@\\$%^&*()_+=,.<>?:;|]';
$chartypes = array($ucchars, $lcchars, $numchars, $ochars);
$tot = array(0,0,0,0);
$i = 0;
$chartypes = array($ucchars, $lcchars, $numchars, $ochars);
$tot = array(0,0,0,0);
$i = 0;