17 tipos de expressões regulares em ASP.NET
Autor:Eve Cole
Data da Última Atualização:2009-06-30 15:49:52
"^d+$" //Inteiro não negativo (inteiro positivo + 0)
"^[0-9]*[1-9][0-9]*$" //Inteiro positivo
"^((-d+)|(0+))$" //Inteiro não positivo (inteiro negativo + 0)
"^-[0-9]*[1-9][0-9]*$" //Inteiro negativo
"^-?d+$" //inteiro
"^d+(.d+)?$" //Número de ponto flutuante não negativo (número de ponto flutuante positivo + 0)
"^(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]* .[0-9]+)|([0-9]*[1-9][0-9]*))$" //Número de ponto flutuante positivo
"^((-d+(.d+)?)|(0+(.0+)?))$" //Número de ponto flutuante não positivo (número de ponto flutuante negativo + 0)
"^(-(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9] *.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //Número de ponto flutuante negativo
"^(-?d+)(.d+)?$" //Número de ponto flutuante
"^[A-Za-z]+$" //Uma string composta por 26 letras inglesas
"^[AZ]+$" //Uma string composta por 26 letras maiúsculas em inglês
"^[az]+$" //Uma string composta por 26 letras minúsculas em inglês
"^[A-Za-z0-9]+$" //Uma string composta por números e 26 letras inglesas
"^w+$" //Uma string composta por números, 26 letras inglesas ou sublinhados
"^[w-]+(.[w-]+)*@[w-]+(.[w-]+)+$" //endereço de e-mail
"^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$" // url