Index: logintoboggan.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/logintoboggan/logintoboggan.module,v retrieving revision 1.190 diff -u -p -r1.190 logintoboggan.module --- logintoboggan.module 27 Jun 2010 17:34:11 -0000 1.190 +++ logintoboggan.module 28 Jun 2010 04:21:32 -0000 @@ -1060,8 +1060,8 @@ function logintoboggan_denied() { */ function logintoboggan_validate_pass($pass) { if (!strlen($pass)) return t('You must enter a password.'); - if (ereg("[^\x80-\xF7[:graph:] ]", $pass)) return t('The password contains an illegal character.'); if (preg_match('/[\x{80}-\x{A0}'. // Non-printable ISO-8859-1 + NBSP + '\x{A1}-\x{F7}'. // Latin punctuations '\x{AD}'. // Soft-hyphen '\x{2000}-\x{200F}'. // Various space characters '\x{2028}-\x{202F}'. // Bidirectional text overrides