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 regexpAquí, "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 "Sí", 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.