Para quitar los elementos que mencionas de una cadena, necesitas utilizar la siguiente expresión regular:
Y luego aplicarla en la cadena a filtrar con el método
replace:
Código Javascript
:
Ver originalstring.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