Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/09/2015, 19:11
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 4 meses
Puntos: 977
Respuesta: ocultar numeros de telefonos

Supongo que datos como el número de teléfono serán extraídos de una base de datos. De ser así y si estás trabajando con PHP del lado del servidor, puedes usar la función substr con la cual puedes tomar una parte del texto, la cual posteriormente mostrarías.

Código PHP:
Ver original
  1. $numero = '5571033';
  2. echo substr($numero, 0, 3) . '...';

El resultado sería: 557...

El primer parámetro es la cadena de texto, el segundo es la posición desde la cual obtendrás la parte de la cadena y el tercero es el total de caracteres a tomar.

Y si deseas hacerlo con JavaScript, existe un método con el mismo nombre.

Para lo otro, puedes tener un atributo personalizado que almacene el número completo y, cuando se le dé un clic al elemento que lo contenga, tomas el valor almacenado en el atributo y lo colocas en lugar del texto recortado.

Código HTML:
Ver original
  1. <label id = "numero" data-numero = "5571033">557...</label>

Código Javascript:
Ver original
  1. document.querySelector("#numero").addEventListener("click", function(){
  2.     this.innerHTML = this.dataset.numero;
  3. }, false);

Un saludo
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand