17 types d'expressions régulières dans ASP.NET
Auteur:Eve Cole
Date de mise à jour:2009-06-30 15:49:52
"^d+$" //Entier non négatif (entier positif + 0)
"^[0-9]*[1-9][0-9]*$" //Entier positif
"^((-d+)|(0+))$" //Entier non positif (entier négatif + 0)
"^-[0-9]*[1-9][0-9]*$" //Entier négatif
"^-?d+$" //entier
"^d+(.d+)?$" //Nombre à virgule flottante non négatif (nombre à virgule flottante positif + 0)
"^(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]* .[0-9]+)|([0-9]*[1-9][0-9]*))$" //Nombre à virgule flottante positif
"^((-d+(.d+)?)|(0+(.0+)?))$" //Nombre à virgule flottante non positif (nombre à virgule flottante négatif + 0)
"^(-(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9] *.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //Nombre à virgule flottante négatif
"^(-?d+)(.d+)?$" //Nombre à virgule flottante
"^[A-Za-z]+$" //Une chaîne composée de 26 lettres anglaises
"^[AZ]+$" //Une chaîne composée de 26 lettres anglaises majuscules
"^[az]+$" //Une chaîne composée de 26 lettres anglaises minuscules
"^[A-Za-z0-9]+$" //Une chaîne composée de chiffres et de 26 lettres anglaises
"^w+$" //Une chaîne composée de chiffres, 26 lettres anglaises ou traits de soulignement
"^[w-]+(.[w-]+)*@[w-]+(.[w-]+)+$" //adresse e-mail
"^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$" // URL