3

有没有办法在自定义字段中添加正则表达式验证以在moodle中注册?我在欺骗 signup_form.php 和 signup.php 文件,但我无法实现它。我使用 addelement() 函数和 addrule() 添加了一些字段,但升级时会出现问题。如何通过 lib.php 验证字段?

真的很感谢你的回答

4

1 回答 1

1

也许是这样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

于 2016-06-02T12:43:59.553 回答