La función de coincidencia en JavaScript es encontrar la cadena con expresiones regulares y devolver los resultados de búsqueda como una matriz.
stringObj.match (RGEXP)
StringObj es imprescindible -have. String Object o String Text que lo busca.
RGEXP es imprescindible. Incluir patrones de expresión regulares y objetos de expresión regulares disponibles. También puede incluir un modo de expresión regular y un nombre de variable o texto de cadena que se indica.
Si el método de función de coincidencia en JavaScript no encuentra coincidencia, return null. Si encuentra un retorno coincidente y actualiza los atributos del objeto global regexp para reflejar los resultados coincidentes. Hay tres atributos devueltos por el método de función de coincidencia en JavaScript: Entrada, índice y LastIdex. La propiedad de entrada contiene toda la cadena de búsqueda. La propiedad de índice contiene la posición de la subtracción que coincide en la cadena de búsqueda en todo momento. La propiedad de LastIdex contiene la siguiente posición del último personaje en el último partido. Si el logotipo global (g) no está configurado, el elemento 0 de la matriz contiene toda la coincidencia, y el elemento 1st a n contiene cualquier subcarr que ha aparecido en la coincidencia. Esto es equivalente al método EXEC sin un logotipo global. Si se establece el logotipo global, el elemento 0 a n contiene toda la coincidencia.
El siguiente ejemplo demuestra el método de uso del método de función de coincidencia en JS:
función MatchDemo () {
Var r, re;
var s = "La lluvia en España cae principalmente en la obra";
Re = /ain /i;
r = s.match (RE);
Regresar (r);
}
Este ejemplo describe el método de uso del método del método de función de coincidencia establecido con la bandera G.
función MatchDemo () {
Var r, re;
var s = "La lluvia en España cae principalmente en la obra";
Re = /ain /ig; // crear un modo de expresión regular.
r = s.match (RE);
Return (r);
// cuatro coincidencias.
}
Las siguientes líneas de código demuestran el uso del método de función de coincidencia en el JS del texto de la cadena.
var, re = "España";
r = "La lluvia en España". Replacia (re, "Canadá");
El método Match () se usa para encontrar el valor especificado de la cadena. Los métodos indexOf () y lastindexof () return números de posición de retorno si no puede encontrar una devolución -1. Presta atención al caso
<script type = "text/javaScript">
Var str = "¡Hola mundo!"
document.write (str.match ("mundo") + "")
document.write (str.match ("mundo") + "")
document.write (str.match ("worldd") + "")
document.write (str.match ("World!")))
</script>