Quote Originally Posted by linuxguy2 View Post
Excellent!!! Works after a slight mod. Removed the / after the circumflex and added + before the $ sign to repeat characters.
What was the purpose of the /
Also tweaked the "ENTRY_COMPANY_ERROR" Define.
Thank You for Your Time and Expertise!

Code:
if (ACCOUNT_COMPANY == 'true') {
    if (((int)ENTRY_COMPANY_MIN_LENGTH > 0 && strlen($company) < ENTRY_COMPANY_MIN_LENGTH) || !preg_match('/^[A-Za-z0-9]+$/', $company)) {
      $error = true;
      $messageStack->add('create_account', ENTRY_COMPANY_ERROR);
    }
}
That extra / was a copy/paste boo-boo. You might want to add a space to the list of characters that can be repeated, though.