Comment vérifier si la variable est regex en javascript

Comment vérifier si la variable est regex en javascript
Le terme "Expirat", aussi connu sous le nom "Régulier Expression», Fait référence à une chaîne de caractères qui crée un modèle de recherche. Ce ne peut être qu'une lettre, un modèle simple ou complexe. Un regex est utilisé pour faire correspondre les combinaisons de caractères en chaînes. Vous pouvez utiliser le modèle de recherche supplémentaire pour spécifier les critères de recherche pour extraire certaines informations à partir d'un texte. Les variables peuvent être utilisées pour stocker ces modèles.

Ce manuel fournira la procédure pour vérifier si la variable JavaScript est regex.

Comment vérifier si la variable est regex en javascript?

Pour vérifier si une variable est un regex, utilisez le javascript "exemple de»Opérateur. Il est utilisé pour déterminer si l'objet est un type d'instance spécifique. Comme il compare l'instance avec le type, l'opérateur est également connu comme un type d'opérateur de comparaison.

Si un objet est une instance d'une classe particulière, l'instance d'opérateur donne une valeur vraie ou fausse comme valeur booléenne, selon la situation. De plus, il peut être utilisé pour identifier le type d'un objet au moment de l'exécution.

Syntaxe

Suivez la syntaxe ci-dessous pour utiliser le «exemple de»Opérateur:

regexpattern instance de regexp

Ici, "regexpatcier"Est une variable qui stocke une expression régulière ou un regex, le"Regexp"Est un objet JavaScript qui contient ses propres propriétés et méthodes, et l'opérateur d'instance vérifie si Regexpattern contient un regex.

Exemple 1: Vérifiez si la variable a un motif regex

Dans cet exemple, nous vérifierons si la variable a un motif regex. Pour ce faire, nous créerons d'abord une variable nommée «modèle«Cela stocke le motif regex ou l'expression régulière suivante:

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

Ensuite, nous vérifierons si le «modèle«La variable stocke n'importe quel regex avec l'aide de«exemple de»Opérateur avec un ternaire (?) L'opérateur, qui agit comme un opérateur conditionnel et le stocke dans une variable appelée «résultat»:

Var Result = modèle instance de regexp ? "Oui Non";

Enfin, imprimez le résultat sur la console en utilisant le «console.enregistrer()" méthode:

console.log (résultat);

Comme vous pouvez le voir que la sortie montre "Oui", Qui indique que la chaîne stockée dans une variable"modèle"Est un regex:

Si vous souhaitez voir comment une variable suit un modèle regex, suivez l'exemple suivant.

Exemple 2: Vérifiez si la variable suit un modèle regex

Dans cet exemple, nous vérifierons comment la variable suit un modèle regex. À cette fin, nous créerons d'abord un motif regex stocké dans une variable nommée «modèle»:

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

Ensuite, pour la vérification, appelez le «test()”Méthode en passant n'importe quelle valeur. S'il correspond au modèle, la méthode reviendra «vrai» autre, "FAUX»:

console.journal (modèle.test (12345));

La sortie affichée "vrai», Ce qui signifie que la valeur suit le modèle:

Nous avons fourni l'approche la plus simple pour déterminer si une variable est un regex en javascript.

Conclusion

Pour vérifier si une variable est un regex, utilisez le «exemple de»Opérateur. Il est utilisé pour vérifier l'objet par rapport à un type spécifié. Cet opérateur produit une valeur booléenne selon que l'objet est ou non une référence d'une classe particulière. Ce manuel a fourni la procédure pour vérifier si la variable est regex ou non avec des exemples correctement définis.