Есть ли способ добавить проверку регулярных выражений в пользовательских полях для регистрации в Moodle? Я обманываю с файлами signup_form.php и signup.php, но мне не удается достичь этого. Я добавил несколько полей с помощью функции addelement () и addrule (), но это будет проблемой при обновлении. Как я могу проверить поля через lib.php?
Действительно спасибо за ваш ответ
Может быть, что-то вроде этого после profile_signup_fields($mform);
в signup_form.php
$form->addRule('profile_field_shortname',
get_string('regexerrormessage', 'pluginname'), 'regex', 'regexexpression');
Здесь есть список правил:
https://pear.php.net/manual/en/package.html.html-quickform.intro-validation.php
Других решений пока нет …