ES6 - Búsqueda de expresiones regulares ()

Este método devuelve el índice donde se encontró la coincidencia en la cadena. Si no se encuentra ninguna coincidencia, devuelve -1.

Sintaxis

str.replace(regexp|substr, newSubStr|function)

Detalles de los parámetros

  • Regexp - Un objeto de expresión regular.

  • Substr - Cadena a reemplazar.

  • newSubStr - La cuerda de reemplazo.

  • function - la función para crear una nueva cadena.

Valor devuelto

Devuelve el índice en el que se encontró la coincidencia en la cadena.

Ejemplo

var str = 'Welcome to ES6.We are learning ES6'; 
var re = new RegExp(/We/); 
var found = str.search(re); 
console.log(found);

Salida

0