La fonction preg_match en javascript

La fonction preg_match en javascript
En JavaScript, il n'y a pas de fonction intégrée que le «preg_match ()”Fonction de PHP, mais la même fonctionnalité peut être obtenue pour vérifier la partie correspondante de la chaîne. Il peut être utilisé pour rechercher des valeurs de chaîne spécifiques, en particulier dans le cas des données en vrac, où elle offre beaucoup de commodité. En plus de cela, cette fonctionnalité aide beaucoup à accéder à des données spécifiques ou à une partie de celle-ci instantanément pour effectuer une opération, en gagnant ainsi du temps et des tracas.

Comment utiliser la fonction preg_match dans javascript?

La fonctionnalité de la fonction prég_match peut être implémentée en JavaScript en utilisant les approches suivantes:

  • "expression régulière"Modèle avec"correspondre()" méthode.
  • "comprend ()" méthode.

Approche 1: Utilisez la fonction Preg_Match dans JavaScript en utilisant le modèle d'expression régulière avec la méthode Match ()

Le "correspondre()»La méthode correspond à une chaîne avec une expression régulière. Cette méthode peut être appliquée pour correspondre à la valeur de chaîne spécifiée ou entre l'utilisateur avec l'expression régulière attribuée et enregistrer le résultat correspondant.

Syntaxe

chaîne.Match (match)

Dans la syntaxe donnée:

"correspondre»Fait référence à la valeur à rechercher.

Exemple 1: Utilisation du modèle d'expression régulière avec la méthode Match () sur la valeur de chaîne spécifiée
Dans cet exemple, la valeur de chaîne spécifiée sera adaptée à la valeur d'expression régulière et le message correspondant sera enregistré dans le "sinon" condition.

Observons l'exemple indiqué ci-dessous:

Dans l'extrait de code ci-dessus, effectuez les étapes suivantes:

  • Spécifiez la chaîne indiquée dans une variable nommée «stg".
  • Dans l'étape suivante, allouer une expression régulière à égaler.
  • Dans le code supplémentaire, appliquez le «correspondre()”Méthode pour faire correspondre la valeur de la chaîne avec l'expression régulière.
  • S'il est assorti, le «si»La condition sera invoquée. Dans l'autre cas, le «autre»La condition entrera en vigueur.

Sortir

Dans la sortie ci-dessus, on peut observer que le «expirat»Correspond à la valeur de chaîne spécifiée.

Exemple 2: Utilisation du modèle d'expression régulière avec la méthode Match () sur la valeur intentée par l'utilisateur
Dans cet exemple, la valeur intentée par l'utilisateur sera adaptée à l'expression régulière.

Étudons à l'exemple ci-dessous:

Dans les lignes de code ci-dessus:

  • Dans la première étape, permettez à l'utilisateur de saisir un «chaîne”Valeur à faire correspondre à l'expression régulière spécifiée.
  • Dans les étapes supplémentaires, répétez les étapes discutées pour correspondre à la valeur de la chaîne entrée et renvoyer le message correspondant.

Sortir

À partir de la sortie ci-dessus, il est évident que la valeur de chaîne entrée correspond à l'expression régulière.

Approche 2: Utilisez la fonction prég_match en javascript en utilisant la méthode incluse ()

Le "comprend ()»La méthode vérifie si une chaîne contient une chaîne spécifiée et renvoie la valeur booléenne correspondante. Cette méthode peut être implémentée pour vérifier si la valeur recherchée est incluse dans la valeur de chaîne spécifiée.

Syntaxe

chaîne.Comprend (recherche, démarrage)

Dans la syntaxe ci-dessus:

  • "recherche»Fait référence à la chaîne à rechercher.
  • "commencer»Correspond à la position de début.

Exemple
Concentrons-nous sur l'exemple suivant:

Dans le code ci-dessus, effectuez les étapes suivantes:

  • Tout d'abord, attribuez la valeur de chaîne indiquée.
  • Appliquez également le «comprend ()" méthode. Dans son paramètre, passez la valeur de la chaîne à rechercher.
  • Si la valeur recherchée est incluse dans la valeur de chaîne spécifiée, le «si»La condition exécute.
  • Dans l'autre scénario, le «autre»La condition entrera en vigueur.

Sortir

À partir de la sortie ci-dessus, on peut observer que la valeur de chaîne recherchée est incluse dans la valeur de chaîne spécifiée.

Conclusion

Le "expression régulière”Modèle avec le"correspondre()«Méthode ou le«comprend ()"La méthode peut être appliquée pour implémenter les mêmes fonctionnalités que la fonction Preg_Match dans JavaScript. L'ancienne approche peut correspondre à la valeur de chaîne spécifiée ou entre l'utilisateur avec l'expression régulière allouée et renvoyer le résultat correspondant. Cette dernière approche peut être implémentée pour vérifier si la valeur de chaîne spécifiée est incluse dans la valeur recherchée et enregistrer le message en conséquence. Ce blog a expliqué la mise en œuvre identique de la fonction prég_match en javascript.