El método compile() en JavaScript se usa para compilar la expresión regular mientras se ejecuta el script, es decir, compila la expresión regular. También se usa para recompilar y cambiar la expresión regular.
Sintaxis:
RegExpObject.compile(RegExp, modifier)
Donde RexExp se refiere a la expresión regular y el modificador se usa para especificar el tipo de coincidencia.
Ejemplo: este ejemplo cambia la string inicial y luego la cambia nuevamente al usar el método compile().
html
<!DOCTYPE html> <html> <body style="text-align:center"> <h1 style="color:green"> GeeksforGeeks </h1> <h2> compile() Method </h2> <p> String: GeeksforGeeks is the computer science portal for geeks. </p> <button onclick="geek()"> Click it! </button> <p id="app"></p> <p id="app1"></p> <script> function geek() { var str = "GeeksforGeeks is the computer" + " science portal for geeks."; var patt = /geek/g; var str2 = str.replace(patt, "GFG"); document.getElementById("app").innerHTML = " <b>Initial:</b> " + str2; patt = /(Geeks)/gi; patt.compile(patt); str2 = str.replace(patt, "GEEKS"); document.getElementById("app1").innerHTML = " <b>After using compile():</b> " + str2; } </script> </body> </html>
Salida:
Antes de hacer clic en el botón:
Después de hacer clic en el botón:
Navegadores compatibles: los navegadores compatibles con JavaScript compile() Method 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