17 типов регулярных выражений в ASP.NET
Автор:Eve Cole
Время обновления:2009-06-30 15:49:52
"^d+$" //Неотрицательное целое число (положительное целое + 0)
"^[0-9]*[1-9][0-9]*$" //Положительное целое число
"^((-d+)|(0+))$" //Неположительное целое число (отрицательное целое + 0)
"^-[0-9]*[1-9][0-9]*$" //Отрицательное целое число
"^-?d+$" //целое число
"^d+(.d+)?$" //Неотрицательное число с плавающей запятой (положительное число с плавающей запятой + 0)
"^(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]* .[0-9]+)|([0-9]*[1-9][0-9]*))$" //Положительное число с плавающей запятой
"^((-d+(.d+)?)|(0+(.0+)?))$" //Неположительное число с плавающей запятой (отрицательное число с плавающей запятой + 0)
"^(-(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9] *.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //Отрицательное число с плавающей запятой
"^(-?d+)(.d+)?$" //Число с плавающей запятой
"^[A-Za-z]+$" //Строка, состоящая из 26 английских букв
"^[AZ]+$" //Строка, состоящая из 26 заглавных английских букв
"^[az]+$" //Строка, состоящая из 26 строчных английских букв
"^[A-Za-z0-9]+$" //Строка, состоящая из цифр и 26 английских букв
"^w+$" //Строка, состоящая из цифр, 26 английских букв или символов подчеркивания.
"^[w-]+(.[w-]+)*@[w-]+(.[w-]+)+$" //адрес электронной почты
"^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$" // URL