J'essaie d'utiliser un RegularexpressionValidator pour faire correspondre une adresse IP (avec des caractères génériques possibles) pour un système de filtrage IP.Expression régulière pour correspondre à adresse IP + caractère générique
J'utilise l'expression rationnelle suivante:
"([0-9]{1,3}\\.|\\*\\.){3}([0-9]{1,3}|\\*){1}"
Ce qui fonctionne très bien quand il en cours d'exécution en LINQPad avec Regex.Matches, mais ne semble pas fonctionner lorsque j'utilise le validateur.
Est-ce que quelqu'un a une suggestion quant à une meilleure Regex ou pourquoi cela fonctionnerait en test mais pas sur place?
Cheers, Ed
Pouvez-vous fournir quelques cas de test où il ne correspond pas correctement? – VeeArr
@VeeArr Je n'ai pas encore réussi à le valider correctement, donc toute chaîne arbitraire, y compris les adresses IP: D –