Je m'appelle Simon MARTINEZ, je suis actuellement en dernière de mon cursus Master of Science à SUPINFO Lille. Je suis en stage chez WygWam où j'ai intégré le pôle Sharepoint. En savoir plus »
LATEST PROJECT: REGEX Date
REGEX pour une date format DD-MM-YYYY ou DD.MM.YYYY ou DD-MM-YYYY
^(((0[1-9]|[12][0-9]|3[01])([-\.\/])(0[13578]|10|12)([-\.\/])(\d{4}))|(([0][1-9]|[12][0-9]|30)([-\.\/])(0[469]|11)([-\.\/])(\d{4}))|((0[1-9]|1[0-9]|2[0-8])([-\.\/])(02)([-\.\/])(\d{4}))|((29)(\.|-|\/)(02)([-\.\/])([02468][048]00))|((29)([-\.\/])(02)([-\.\/])([13579][26]00))|((29)([-\.\/])(02)([-\.\/])([0-9][0-9][0][48]))|((29)([-\.\/])(02)([-\.\/])([0-9][0-9][2468][048]))|((29)([-\.\/])(02)([-\.\/])([0-9][0-9][13579][26])))$
A tester sur http://www.rubular.com
Voici quelques REGEX que j’ai faite qui pourrait en aider plus d’un. Elle ne sont pas parfaite, mais rien ne vous empêche à me proposer les vôtres.
Pour les URL qui peuvent contenir http https www ou pas :
((http:\/\/|https:\/\/)?(www.)?(([a-zA-Z0-9-]){2,}\.){1,4}([a-zA-Z]){2,6}(\/([a-zA-Z-_\/\.0-9#:?=&;,]*)?)?)
Pour les URL qui doivent contenir soit http ou soit https et peuvent contenir www :
((http:\/\/|https:\/\/)(www.)?(([a-zA-Z0-9-]){2,}\.){1,4}([a-zA-Z]){2,6}(\/([a-zA-Z-_\/\.0-9#:?=&;,]*)?)?)
Pour les URL [...]