Comment faire pour générer Dynamiquement chaîne de validation?

voix
2

Quelqu'un sait-il d'une bibliothèque (de préférence php) ou algorithme pour regex génération automatique de certaines de descriptions communes?

Par exemple, un formulaire avec les options possibles de:

 - Length (=x, between x & y, etc)
  - Starts with
  - Ends with
  - Character(s) x(yz) at index i
  - Specify one or more alternative behavior based on the above
  - And so on..

L'idée est que pour certaines entités de données dans un système, vous serez en mesure d'aller à un formulaire et définissez ce critère pour un champ de données. Par la suite, chaque fois que le champ de données pour ce type d'entité de données est entrée, elle sera validée par rapport à l'expression rationnelle.

Cela semble que cela pourrait se transformer en un problème complexe, donc je n'attends personne à le résoudre dans son ensemble. Les suggestions sont très appréciées.

Créé 05/09/2008 à 18:19
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
2

Est-ce que globs simples suffisant? Pour ce Globs est juste une question de remplacer * avec. * Et en ajoutant ^ et $. Ou peut-être des motifs de style Excel? Il ne devrait pas être trop difficile d'écrire un générateur de regexp pour des règles simples comme celui-ci ...

Mon point est, ajuster vos besoins pour simplifier le code, et peut être ajouter plus de fonctionnalités au besoin.

Créé 05/09/2008 à 18:34
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more