Registration validation plugin add the ajax validation support to default Joomla! registration. Currently there is only basic validation with Joomla!, which validate for email and password (at least 4 characters). Customer is known about error after submitting the form. By installing this plugin you can get rid of it. It allows to validate registration details in the following manner.
Registration validation is a joomla plugin which validates user credentials while registering at your site. The default joomla validation is not sufficient enough to handle various cases and also it does not validate all the data prior to form submission.
This plugin mainly validates the basic fields of the registration form that are username, email and password.
In current joomla registration process the validation is very limited and even some of the validation takes place after registration form submission. For user this becomes very tedious to fill the form again and again.
1. Validation on Username
2. Validation on Email
3. Validation on Password
This plugin is very easy to use as there are no extra configuration needed to run the basic validation.
On every validation error user will see proper error messages.
Like on providing existing username below message will appear.
When incorrect password filled in confirm password field :
This enhanced version will allow you to place custom validations in the registration process. Like apart from checking required and valid email you would like to allow registration for selected domain only say gmail and yahoo then you can impose this restriction in the registration using using the regular expression feature.
Suppose you would like to allow the registration only for gmail email address or yahoo then in the Email Regex field place this regular expression (gmail.com$|yahoo.com$) to apply this validation.
After this, when any user tries to register with email of any other domain (other than gmail or yahoo ) then proper error message will be displayed.
Similarly you can apply custom validation on username and password.
All the error messages that registration validation and registration validation pro plugin displays to user can be changed by overriding its language file.
All the language tokens of Registration Validation plugin are available in the file en-GB.plg_system_f90_registration_validation.sys.ini and of Registration Validation Pro plugin are in the file en-GB.plg_system_f90_registration_validation_pro.sys.ini located at administrator/language/ directory.
For language overriding you can refer Joomla Documentation.