TypeScript: búsqueda de cadenas ()

Este método ejecuta la búsqueda de una coincidencia entre una expresión regular y este objeto String.

Sintaxis

string.search(regexp);

Detalles del argumento

regexp- Un objeto de expresión regular. Si se pasa un objeto obj que no es RegExp, se convierte implícitamente en una RegExp mediante la nueva RegExp (obj).

Valor devuelto

Si tiene éxito, la búsqueda devuelve el índice de la expresión regular dentro de la cadena. De lo contrario, devuelve -1.

Ejemplo

var re = /apples/gi; 
var str = "Apples are round, and apples are juicy.";
if (str.search(re) == -1 ) { 
   console.log("Does not contain Apples" ); 
} else { 
   console.log("Contains Apples" ); 
}

Al compilar, generará el mismo código en JavaScript.

Su salida es la siguiente:

Contains Apples