Skip to content

Textregex customfield plugin allows to have a short text input field with regex validation. Enabling to ensure a valid format of the field data.

Notifications You must be signed in to change notification settings

benyovszky/moodle-customfield_textregex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moodle Shorttext customfield with regex validation

Build Status Releasing in the Plugins directory

Textregex customfield plugin allows to have a short text input field with regex validation. Enabling to ensure a valid format of the field data.

Setting up the field

A Perl-compatible regular expression is used to validate the user input. Regex can be defined during the creation of the field itself, e.g., a course custom field. Because the regex definition might be challenging, we recommend using this plugin only if you can restrict the new field definitions to expert users. The plugin performs a regex validation on the server side when saving the field. Please add a detailed description for the field that explains the rules in a human-readable form, as most of the users will not understand the regex and, therefore, will be unable to correct their input unless you have a good description. For multi-language sites, currently, the only way to provide a translated description is to use a multilang filter on the site and provide a description in all used languages in the description field.

Entering data to a field

Once the field is defined, users can use it like a regular text field. Enter data and store it. If the entered value does not match the regex, input will not be accepted, and the user will receive a standard notification, including the regex. Field data validation is performed on both the server and client sides.

About

Textregex customfield plugin allows to have a short text input field with regex validation. Enabling to ensure a valid format of the field data.

Resources

Stars

Watchers

Forks

Packages

No packages published