Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/03/2014, 15:38
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: expresiones regulares?? no entiendo bn

Para quitar los elementos que mencionas de una cadena, necesitas utilizar la siguiente expresión regular:

Código Expresión Regular:
Ver original
  1. /(\s|&)/g

Y luego aplicarla en la cadena a filtrar con el método replace:

Código Javascript:
Ver original
  1. string.replace(/(\s|&)/g, '');

El primer parámetro del método es la expresión regular, mientras que el segundo es con lo que se harán los reemplazos, que en este caso serán vacíos de cadena (no sé cómo llamarles). La letra g al final de la expresión, indica que la búsqueda de coincidencias se realizará en toda la cadena y no se detendrá luego de encontrar la primera coincidencia.

Sería bueno que leas acerca de expresiones regulares para que puedas entenderlas y usarlas. Te dejo esto para que le saques provecho: Pequeño Manual sobre Expresiones Regulares

La explicación de la segunda expresión regular, ya la hizo PHPeros y muy bien.

Saludos
__________________
«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

Última edición por Alexis88; 10/03/2014 a las 15:43