Bonjour,
Je dois écrire dans une XSD un <xsd:pattern> qui doit refuser les mots suivants :
INSERT |DELETE |SELECT |CREATE |UPDATE |ALTER |DROP |/|\\|=
Après avoir tester pas mal de combinaison, j'ai réussi à faire fonctionner cette regexp uniquement pour les caratères "\\" et "="
Mais évidemment, ça ne fonctionne pas pour les mots comme "INSERT " ... Je pense que c'est lié au fait que les crochets attendent une classe de caractère, ce qui est correcte pour les caractères simples - mais comment faire pour les mots ? est-ce possible au moins ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<xsd:pattern value="[^\\|=|/]*" />
merci.
Partager