JavaScript | método exec()

El método exec() en JavaScript se usa para probar la coincidencia en una string. Si hay una coincidencia, este método devuelve la primera coincidencia; de lo contrario, devuelve NULL.
Sintaxis: 
 

RegExpObject.exec(str)

Donde str es la string a buscar. Este es un campo obligatorio. 
Ejemplo-1: Este ejemplo busca la string «computadora» en la string original. 
 

html

<!DOCTYPE html>
<html>
 
<body style="text-align:center">
    <h1 style="color:green">
      GeeksforGeeks
  </h1>
    <h2>exec() Method</h2>
     
<p>
      String: GeeksforGeeks is the
      computer science portal for geeks.
  </p>
 
    <button onclick="geek()">
      Click it!
  </button>
    <p id="app"></p>
 
    <script>
        function geek() {
            var str =
                "GeeksforGeeks is the "+
                "computer science portal for geeks.";
           
            var regex = new RegExp("computer", );
            // match "computer" in string.                      
            var rex = regex.exec(str);
            document.getElementById("app").innerHTML =
                " Found " + rex.length + " match: " + rex;
        }
    </script>
</body>
 
</html>

Salida: 
Antes de hacer clic en el botón: 
 

Después de hacer clic en el botón: 
 

Ejemplo-2: Este ejemplo busca la string «rep» en la string original. 
 

html

<!DOCTYPE html>
<html>
 
<body style="text-align:center">
    <h1 style="color:green">
      GeeksforGeeks
  </h1>
    <h2>
      exec() Method
  </h2>
     
<p>
      String: GeeksforGeeks
      is the computer science
      portal for geeks.
  </p>
 
    <button onclick="geek()">
      Click it!
  </button>
    <p id="app"></p>
 
    <script>
        function geek() {
            var str =
                "GeeksforGeeks is the"+
                " computer science "+
                "portal for geeks.";
            var regex = new RegExp("rep");
           
            // Match "rep" in string.
            var rex = regex.exec(str);
            alert(rex);
        }
    </script>
</body>
 
</html>

Salida: 
Antes de hacer clic en el botón: 
 

Después de hacer clic en el botón: 
 

exec

Navegadores compatibles: los navegadores compatibles con el método JavaScript exec() se enumeran a continuación: 
 

  • Google Chrome
  • safari de manzana
  • Mozilla Firefox
  • Ópera
  • explorador de Internet

Publicación traducida automáticamente

Artículo escrito por Vishal Chaudhary 2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *