Pues yo he probado con esta máscara
cccc-999999-aaa;1;_ y si funciona, es decir si acepta el caracter
&.
Respecto al caso de esta persona con R.F.C. extraño, no entiendo porqué simpre aparece el individuo que es la excepción a la regla.
Cuando uno cree que tiene todo calculado aparece un señor que obliga a modificar el sistema para poder capturar su R.F.C.
La pregunta es, ¿vale la pena modificar el código por un sólo individuo?, tal vez en este caso no es tan difícil hacerlo, pero es molesto cuando esto sucede.
Un saludo.