ASP.NETの17種類の正規表現
著者: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