Hola,
me gustaría que el nombre de usuario fuese el dni de una persona.
Para ello he metido que el tamaño sea 9 de esta manera:
$mform->addElement('text', 'username', get_string('username'), 'maxlength="9" minlength="9" size="12"');
$mform->setType('username', PARAM_NOTAGS);
$mform->addRule('username', get_string('missingusername'), 'required', null, 'server');
Pues bien, me gustaría insertarle un algoritmo que diga si el dni es correcto o no. ¿Sabéis como implementarlo?
Gracias