formatear un numero en un cuadro de texto
Como se puede formatear un número que introduce el usuario en un cuadro de texto para que una vez salga del cuadro de texto escriba las barras que son necesarias?, es decir, un cuadro de texto para introducir el teléfono...el usuario introduce: 916480365 y cuando salga del cuadro de texto el número quede como 91-643-0885
¿como se puede hacer?
Gracias.
¿como se puede hacer?
Gracias.
Prueba con esto:
$dato = "916480365 ";
// elimina caracteres no numéricos y espacios en blanco
$dato1 = ereg_replace("[^0-9?]","",$dato);
// divide la cadena en tres
$d1 = substr($dato1,0,2);
$d2 = substr($dato1,2,3);
$d3 = substr($dato1,5,4);
// formato final
$df = "$d1-$d2-$d3";
// mostrar en pantalla
echo "$df";
$dato = "916480365 ";
// elimina caracteres no numéricos y espacios en blanco
$dato1 = ereg_replace("[^0-9?]","",$dato);
// divide la cadena en tres
$d1 = substr($dato1,0,2);
$d2 = substr($dato1,2,3);
$d3 = substr($dato1,5,4);
// formato final
$df = "$d1-$d2-$d3";
// mostrar en pantalla
echo "$df";
Hola!!!!
Es cierto lo que dice nuestro amigo spankc, pero creo que eso no se puede ejecutar en tiempo real, lo que usuaria es javascript, asi en la tag escribes onblur="funcion()" y en la funcion de javascript pues haces todo el cambio, asi que si quieres que cambie automaticamente despues de cambiar el cursos de la caja de texto esto te puede servir.. Adiosss!!!!
Es cierto lo que dice nuestro amigo spankc, pero creo que eso no se puede ejecutar en tiempo real, lo que usuaria es javascript, asi en la tag escribes onblur="funcion()" y en la funcion de javascript pues haces todo el cambio, asi que si quieres que cambie automaticamente despues de cambiar el cursos de la caja de texto esto te puede servir.. Adiosss!!!!
