[SOLUCIONADO] Agregar/Modificar/Quitar mascara en tiempo de ejecución

Gracias Richard!!
Si, efectivamente había algo raro !!!

Malas mias, cometí varios erroes:

El primero: quice poner una expresión regular donde iba una máscara.

Después está la llamada a la funcion…

Bueno lo modifiqué y está funcionado bien aparentemente…

Coloco o quito expresión regular para validar el formato y contenido del campo.
La máscar biene de una tabla de tipos de documento…


               /**
		* 	Refresca el estado de extranjero de un TD
		*/		
		{$this->objeto_js}.refrescar_extranjero = function(es_inicial) {
			
			if (!es_inicial) {
				parametros=this.ef('id_tipodoc').get_estado();
				
				this.controlador.ajax('get_td_extranjero', parametros, this, this.actualizar_td_e);
			}
		}

		{$this->objeto_js}.actualizar_td_e = function(resultado){
			
			if ( resultado['extranjero'] == 'NO' )
			{
				//this.ef('id_pais_doc').set_opciones(array(array('pais'=>54, 'nombre' =>'Argentina'));
				//this.ef('id_pais_doc').set_solo_lectura(true) ;
			}
			
			var expreg = resultado['mascara']  ;
			if ( expreg ){
				//this.ef('cuit').set_expreg('/^[0-9]{2}\.[0-9]{3}\.[0-9]{3}$/'); 
				this.ef('cuit').set_expreg(expreg);
			}else{
				this.ef('cuit').set_expreg(''); 
			}

Si no da errores depués de las pruebas de rigor, lo pongo como solucionado!

GRACIAS !!