Pour la regex je vous laisse vous amuser, mais je tiens juste à signaler que foutre des masques de validation stricts sur un truc aussi variable qu'une adresse c'est un très bon moyen d'avoir des emmerdes
Et dans ton exemple t'es pas clair, en plus des 0 y a une virgule qui disparait en chemin.
Pour l'histoire de la compatibilité il y a plusieurs normes de regex : ecmascript (=javascript, donc fréquent dans les exemples du web), perl (="pcre" ), posix... Les langages pas trop cons proposent de spécifier le type de regex à utiliser lorsque tu les déclares.
Et après y a des variantes dans les variantes (genre pour introduire dans certains langages des trucs en plus)
Bon courage, c'est un cauchemar à maitriser vraiment
edit : quelques unes des nuances dans le cas de .Net par exemple qui permet de spécifier le type : https://docs.microsoft.com/en-us/do [...] g-behavior
Message édité par TotalRecall le 25-11-2019 à 07:21:41
---------------
Topic .Net - C# @ Prog