Descripción
Este método ejecuta la búsqueda de una coincidencia entre una expresión regular y este objeto String.
Sintaxis
Su sintaxis es la siguiente:
string.search(regexp);
Detalles del argumento
regexp- Un objeto de expresión regular. Si es un objeto que no es RegExpobj se pasa, se convierte implícitamente en una expresión regular utilizando new 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
Pruebe el siguiente ejemplo.
<html>
<head>
<title>JavaScript String search() Method</title>
</head>
<body>
<script type = "text/javascript">
var re = /apples/gi;
var str = "Apples are round, and apples are juicy.";
if ( str.search(re) == -1 ) {
document.write("Does not contain Apples" );
} else {
document.write("Contains Apples" );
}
</script>
</body>
</html>
Salida
Contains Apples