Regular .ejecución, .prueba, .Métodos de tostración | Explicado

Regular .ejecución, .prueba, .Métodos de tostración | Explicado
Se utilizan expresiones regulares para definir patrones para buscar combinaciones de caracteres en una cadena. JavaScript trata las expresiones regulares como objetos y estos se denotan por "regex" o "regexp". JavaScript proporciona una serie de métodos incorporados para usar expresiones regulares para manipular y procesar texto. En este artículo, nos apegaremos a los siguientes métodos.
  1. .Método Exec ()
  2. .método de prueba
  3. .método toString ()

Aprendamos en detalle.

.Método Exec ()

Con el fin de encontrar una coincidencia en una cadena dada, se utiliza el método JavaScript Exec (). Si este método encuentra una coincidencia, el resultado es una matriz y el resultado es nulo si no encuentra ninguna coincidencia.

Sintaxis

Regexpobject.EXEC (String)

La cadena es un parámetro requerido que especifica el texto que se debe buscar.

Ejemplo

Supongamos que desea encontrar algún texto en una cadena en particular. Sigue el ejemplo a continuación.

Html

Aprender expresiones regulares en JavaScript



En el código anterior, definimos nuestra cadena en el

etiqueta, además, hemos creado un botón y hayamos aplicado un evento en el cierre. Se asigna una búsqueda de funciones () al evento Onlick que se define en el código JavaScript. El último

Las etiquetas requieren una ID que se utilizará para mostrar el resultado del método Exec ().

Javascript

FUNCIÓN Search ()
var txt = "Aprender expresiones regulares en JavaScript";
var búsqueda = new Regexp ("JavaScript");
resultado var = búsqueda.ejecutora (txt);
documento.getElementById ("Tutorial").innerhtml = "resultado:"+ resultado;

En este código JavaScript, hemos definido una función por la búsqueda de nombre. Estamos creando un total de tres variables. La primera variable "TXT" toma el texto del que el método Exec () busca una cadena particular. En la segunda variable estamos reduciendo nuestra búsqueda especificando la cadena que se debe buscar. La tercera variable ejecuta el método Exec () y si hay múltiples coincidencias, este método devolverá una matriz. Por último, la matriz resultante se muestra en el

Etiqueta usando el método GetElementByID.

Producción

Antes de hacer clic en el botón.

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

El método exec () funciona correctamente.

.método de prueba

El método test () funciona de manera similar al del método exec () con la única diferencia que proporciona resultados en el formulario verdadero o falso.

Sintaxis

Regexpobject.prueba (cadena)

La cadena es un parámetro requerido que especifica el texto que se debe buscar.

Ejemplo

Para comprender el funcionamiento del método test (), utilizaremos el ejemplo utilizado en la sección anterior y usar el método test () en lugar del método exec ().

Javascript

FUNCIÓN Search ()
var txt = "Aprender expresiones regulares en JavaScript";
var búsqueda = new Regexp ("JavaScript");
resultado var = búsqueda.prueba (txt);
documento.getElementById ("Tutorial").innerhtml = resultado;

Aquí estamos utilizando el método test () para buscar una cadena en el texto dado. Este método dará verdadero si encuentra la cadena coincidente y falso si no encuentra la cadena especificada.

Producción

El método test () encontró la cadena especificada y devolvió "verdadero".

.método toString ()

Para obtener un número en forma de una cadena, se utiliza el método toString ().

Sintaxis

número.tostring (base)

La base es un parámetro opcional que denota un número que se utilizará como base, además debe ser un entero entre 2 a 36.

Ejemplo 1:

Este ejemplo demostró el funcionamiento del método toString () por no un parámetro.

Javascript

Sea num = 20;
Dejar texto = num.Encadenar();
consola.log (texto);
consola.log (typeof (texto));
consola.log (typeof (num));

En el código anterior, no estamos pasando un parámetro al método toString () para mostrar el número 20 en forma de una cadena.

Producción

Aquí puede ver que el método toString () convirtió el número en una cadena.

Ejemplo 2:

Este ejemplo demostró el funcionamiento del método toString () pasando 2 como parámetro.

Sea num = 20;
Dejar texto = num.tostring (2);
consola.log (texto);
consola.log (typeof (texto));
consola.log (typeof (num));

En el código anterior, la primera variable "NUM" especifica el número que se convertirá en una cadena y la segunda variable "Texto" toma la primera variable y aplica el método ToString () usando 2 como base.

Producción

El número 20 se ha convertido en cadena usando la base 2.

Ejemplo 3:

Este ejemplo demostró el funcionamiento del método toString () por 8 como parámetro.

Javascript

Sea num = 20;
Dejar texto = num.tostring (8);
consola.log (texto);
consola.log (typeof (texto));
consola.log (typeof (num));

Aquí estamos convirtiendo el número 20 en una cadena usando la base 8.

Producción

El número 20 se ha convertido en cadena usando la base 8.

Ejemplo 4:

Este ejemplo demostró el funcionamiento del método toString () por 16 como parámetro.

Javascript

Sea num = 20;
Dejar texto = num.tostring (16);
consola.log (texto);
consola.log (typeof (texto));
consola.log (typeof (num));

En el código anterior, estamos pasando 16 como base al método toString () para convertir el número 20 en una cadena.

Producción

El número 20 se ha convertido en cadena pasando 16 como parámetro.

Conclusión

JavaScript proporciona múltiples métodos incorporados para usar expresiones regulares para manipular y procesar texto. Algunos de ellos son .Método Exec (), .método test (), y .método toString (). El .El método exec () proporciona una matriz si la coincidencia se encuentra de lo contrario, da nulo y el .El método test () da verdadero en caso de que se encuentre la coincidencia y falsa si no. El .El método toString (), por otro lado, transforma un número en una cadena. Estos métodos se demuestran junto con ejemplos relevantes en la redacción.