Jump to content

<Solucionado> Ampliar cantidad de caracteres del DNI o RFC y telefono fijo


Mary Brezden

Recommended Posts

Hola chicos!

 

Quisiera saber si alguien sabe como ampliar los siguientes renglones cuando añades un domicilio.

 

DNI o IFE, solo permite capturar hasta 16 caracteres ( ABCDEFG123456789 ) pero yo quiero que quepan hasta 18 

 

Y en el telefono de casa o telefono fijo quisiera que se permitieran agregar letras porque en algunos casos el telefono lleva una extension y deben capturarlo asi:   12345678 ext.100

 

 

Anexo una imagen de los campos, espero me puedan apoyar con este dato, 

Gracias.

post-423441-0-21669900-1382334981_thumb.png

Edited by Mary Brezden (see edit history)
Link to comment
Share on other sites

Ampliar caracteres DNI, explicado en este tema: http://www.prestashop.com/forums/topic/275607-modificar-tama%C3%B1o-de-dni-solucionado/

 

Quitar validación caracteres teléfono fijo:

 

Fichero:

/classes/Validate.php

Buscas esto:

public static function isPhoneNumber($number)
	{
		return preg_match('/^[+0-9. ()-]*$/', $number);
	}

Si quieres que se trague todo lo que pongas, en el campo, déjalo así:

public static function isPhoneNumber($number)
	{
		return  $number;
	}

Como digo siempre, lo mejor es hacer un override de la clase depende editarlo directamente.

 

Por cierto, de esta manera se traga todo lo que pongas en el campo, por lo que seguramente seria mejor tocar la regla de validacion de preg_match, pero bueno yo te he dado la idea xD.

  • Like 1
Link to comment
Share on other sites

Funciono perfecto, inclusive si quisiera que se ampliara la restriccion de 16 caracteres en el numero movil o fijo tambien lo pude hacer, 

 

Solucionado, Gracias por todo!

 

Un placer ayudarte y servirte!

 

PD: Cierro tema.

 

Saludos,

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...