Modules de test d'expressions régulières à intégrer dans une page [w3c]

Description

Ce module à intégrer dans une page PHP permet de tester la validité d'une expression régulière grâce à un formulaire qui comporte 2 champs : un champ pour le motif (pattern) et un champ pour la chaîne de caractères à tester. Il suffit ensuite de sélectionner la méthode utilisée (POSIX : ereg() ou PRCE : preg_match()).

Script valide W3C (utilisation de fieldset, legend, label... présentation en paragraphe).

L'archive contient un fichier 'test-regex.php' donne un exemple d'intégration et de définition de styles.

Source / Exemple :



      • include("zip"); ***

Conclusion :


Le script vérifie dans un premier temps si les champs ont été saisis ou non et affiche un message le cas échéant.
Si les champs ont été saisis, le script supprime les balises HTML et PHP si elles existent, puis teste le motif de l'expression régulière sur la chaîne de caractères. Des '@' ont été utilisés devant les fonctions 'ereg()' et 'preg_match()' pour eviter les messages d'erreurs dûs aux motifs (patterns) invalides. Un message de validité est alors afficher au-dessus du formulaire.

INSTALLATION :

Pour inclure le script dans une page PHP, saisissez simplement "<?php include("inc-regex.php") ?>" à l'endroit où vous souhaitez voir apparaître le formulaire. Dans le fichier "inc-regex.php", n'oubliez pas de modifier la ligne "echo "<form method='post' action='test-regex.php'>\n";" de la fonction "afficher_formulaire()" en remplaçant "test-regex.php" par le nom de votre fichier.

N'hésitez pas à laisser des commentaires.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.