Conoce y usa el método Replace en las cadenas de texto

var mensaje = 'El cliente pidió sushi y comió su sushi, sushi, sushi, sushi';
/*Queremos cambiar todas las i de manera global(sin la g sólo sería la primera
aparición) por la letra o, entonces
PRIMER PARÁMETRO = Búsqueda
SEGUNDO PARÁMETROS = Reemplazo*/
console.log(mensaje.replace(/i/g, 'o'));

Conoce y usa el método de búsqueda en las cadenas de texto

var mensaje = 'Estahistoriacontinuara';

//  \W  Cualquier carácter que no sea alfanumérico
//  \S Cualquier carácter que no sea un espacio en blanco

//El método search busca directamente dentro del texto nuestra expresion regular

console.log(mensaje.search(/\W/));

La propiedad LastIndex dentro de las expresiones regulares

/*LastIndex indica el último indice donde se usó la expresión
Podemos modificar LastIndex para que busque desde cierto indice
es decir, LastIndex(8) va a buscar desde el índice 8*/

var expresion2 = /\d/g;
/*Ahí primero encuentra el 4 y después el 1, es decir, se guarda el valor
en el que se encuentra la expresión y la próxima vez se sigue desde ahí*/
console.log(expresion2.exec('Pedí 4 tacos y 1 agua'));
console.log(expresion2.exec('Pedí 4 tacos y 1 agua'));
expresion2.lastIndex = 0;
console.log(expresion2.exec('Pedí 4 tacos y 1 agua'));

Ciclos y evaluacione en las expresiones regulares

var mensaje = "Llegaban por montones, primero 10, después 20, después 35 y se duplicaban hasta llegar a 1000";

/*Buscamos un número que se puede repetir una o más veces */
var patron = /\b(\d+)\b/g;

var match;

while (match = patron.exec(mensaje)) {
    console.log(match)
    console.log("Se encontró ", match[1], " en la posición: ", match.index);
}