Expresiones Regular

Las expresiones regulares se usan para buscar y reemplazar textos desde una cadena de caracteres (string).

Expresiones Regular con el Método search()

El método search() retorna la posición de la palabra que se busca dentro de un texto, si la palabra no existe el valor del método search() es -1. Es sensible a mayúscula y minúscula.

    En el Código 121, al cargar la página, el método search() busca la palabra colibrís dentro de la varible texto que tiene el texto Amo a los colibris y la palabra colibrís lo ubica en la posición 10 que es el valor que tiene la variable buscar. 


Copiar enlace:
 

Pegar enlace en la url del explorador web y descarga el archivo:

Código 121: Método search()
<!-- Archivo: codigo121.html -->
<!-- Documento HTML5 -->
<!DOCTYPE html>
<html>
<head>
   <!-- La etiqueta meta que da el formato en español -->
   <meta charset="UTF-8">
   <!-- Título en la pestaña del navegador -->
   <title> Ejercicio </title>
</head>
<body>
   <!-- Códigos de JavaScript -->
   <script>
      // Variables
      var texto = "Amo a los colibrís";
      var buscar = texto.search("colibrís");
      // Mostrar en pantalla
      document.write(texto);
      document.write("<br/>");
      document.write(buscar);
   </script>
</body>
</html>

Enlace: localhost/js_ajax_jquery/codigo121.html

    En la Figura 136, al cargar la página aparece el texto Amo a los colibrís y la palabra colibrís está en la posición 10. 

Figura 136 – Vista en el explorador Web
Código 121: Método search()

Expresiones Regular con el Método replace()

El método replace() busca la palabra dentro de un texto y lo reemplaza por otra palabra.

    En el Código 122, al cargar la página, el método replace() busca la palabra JavaScript dentro de la varible texto1 que tiene el texto JavaScript es divertido, Amo JavaScript y lo reemplaza con la palabra PHP y el texto nuevo lo asigna en la variable texto2. 

Código 122: Método replace()
<!-- Archivo: codigo122.html -->
<!-- Documento HTML5 -->
<!DOCTYPE html>
<html>
<head>
   <!-- La etiqueta meta que da el formato en español -->
   <meta charset="UTF-8">
   <!-- Título en la pestaña del navegador -->
   <title> Ejercicio </title>
</head>
<body>
   <!-- Códigos de JavaScript -->
   <script>
      // Variables
      var texto1 = "JavaScript es divertido, Amo JavaScript";
      var texto2 = texto1.replace(/JavaScript/g,"PHP");
      // Mostrar en pantalla
      document.write(texto1);
      document.write("<br/>");
      document.write(texto2);
   </script>
</body>
</html>

Enlace: localhost/js_ajax_jquery/codigo122.html

    En la Figura 137, al cargar la página aparece el texto JavaScript es divertido, Amo JavaScript y el texto PHP es divertido, Amo PHP donde la palabra JavaScript se reemplaza con la palabra PHP. 

 

Figura 137 – Vista en el explorador Web
Código 122: Método replace()

Comentarios

Entradas populares de este blog

Conceptos Básicos de JavaScript