Cómo verificar si la variable es regex en javascript

Cómo verificar si la variable es regex en javascript
El término "Regular", también conocido como "Regular Expresión", Se refiere a una cadena de caracteres que crea un patrón de búsqueda. Podría ser solo una letra, un patrón simple o complejo. Se usa un regex para que coincida con las combinaciones de caracteres en cadenas. Puede usar el patrón de búsqueda adicional para especificar los criterios de búsqueda para extraer alguna información de un texto. Las variables se pueden usar para almacenar estos patrones.

Este manual proporcionará el procedimiento para verificar si la variable JavaScript es regex.

Cómo verificar si la variable es regex en javascript?

Para verificar si una variable es una regex, use el JavaScript "en vez de"Operador. Se utiliza para determinar si el objeto es un tipo específico de instancia. Como compara la instancia con el tipo, el operador también se conoce como un tipo de operador de comparación.

Si un objeto es una instancia de una clase en particular, la instancia del operador da verdadero o falso como valor booleano, dependiendo de la situación. Además, se puede utilizar para identificar el tipo de objeto en el tiempo de ejecución.

Sintaxis

Siga la sintaxis proporcionada a continuación para usar el "en vez de"Operador:

regexpattern instancia de regexp

Aquí, "maniobra"Es una variable que almacena una expresión regular o un regex, el"Regexp"Es un objeto JavaScript que contiene sus propias propiedades y métodos, y el operador de instancia de.

Ejemplo 1: Compruebe si la variable tiene un patrón regex

En este ejemplo, verificaremos si la variable tiene un patrón regex. Para hacerlo, primero crearemos una variable llamada "patrón"Que almacena el siguiente patrón regex o expresión regular:

Var Pattern = /^([A-Z0-9] 5,) $ /;

Luego, verificaremos si el "patrón"Variable almacena cualquier regex con la ayuda de"en vez de"Operador con un ternario (?) operador, que actúa como un operador condicional y lo almacena en una variable llamada "resultado":

resultado var = instancia de patrón de regexp ? "Sí No";

Finalmente, imprima el resultado en la consola usando el "consola.registro()" método:

consola.log (resultado);

Como puede ver, la salida muestra "", Que indica que la cadena almacenada en una variable"patrón"Es un regex:

Si desea ver cómo una variable sigue un patrón regex, siga el siguiente ejemplo.

Ejemplo 2: Compruebe si la variable sigue un patrón regex

En este ejemplo, verificaremos cómo la variable sigue un patrón regex. Para este propósito, primero crearemos un patrón regex almacenado en una variable llamada "patrón":

Var Pattern = /^([A-Z0-9] 5,) $ /;

Luego, para verificación, llame al "prueba()"Método pasando cualquier valor. Si coincide con el patrón, el método volverá "verdadero"; demás, "FALSO":

consola.registro (patrón.prueba (12345));

La salida mostrada "verdadero", Lo que significa que el valor sigue el patrón:

Hemos proporcionado el enfoque más simple para determinar si una variable es una regex en JavaScript.

Conclusión

Para verificar si una variable es una regex, use el "en vez de"Operador. Se usa para verificar el objeto con un tipo especificado. Este operador genera un valor booleano en función de si el objeto es o no una referencia de una clase en particular. Este manual proporcionó el procedimiento para verificar si la variable es regex o no con ejemplos definidos adecuadamente.