UserNameValidationRegex[]=
This setting is available since Exponential 4.1. It is used for custom validation of user names which will affect new users, and existing users when they edit their credentials.
Example 1
UserNameValidationRegex[sw]=/^\s/ UserNameValidationErrorText[sw]=The user name cannot start with a white-space.
More examples
#UserNameValidationRegex[ew]=/\s$/ #UserNameValidationErrorText[ew]=The user name cannot end with a white-space. #UserNameValidationRegex[rw]=/\s+/ #UserNameValidationErrorText[rw]=The user name cannot contain repeated white-space. #UserNameValidationRegex[lb]=/\n|\r/ #UserNameValidationErrorText[lb]=The user name cannot contain line breaks. #UserNameValidationRegex[t]=/\t/ #UserNameValidationErrorText[t]=The user name cannot contain tabs.
Alternative example only allowing 'word' characters
#UserNameValidationRegex[w]=/\W/ #UserNameValidationErrorText[w]=The user name can only contain a-z, digits or underline. # Or #UserNameValidationRegex[wh]=/[^A-Za-z0-9_-]/ #UserNameValidationErrorText[wh]=The user name can only contain a-z, digits, underline or hyphen. # While testing add this at the end, just remember to remove it when your done. #UserNameValidationRegex[test]=/\w/ #UserNameValidationErrorText[test]=The username seems to be ok!Powered by Exponential™ CMS Open Source Web Content Management. Copyright © 1999-2013 eZ Systems AS (except where otherwise noted). All rights reserved.