string Match = "((25[0-5])|(2[0-4]\\d)|(1\\d{2})|([1-9]\\d)|(\\d)).((25[0-5])|(2[0-4]\\d)|(1\\d{2})|([1-9]\\d)|(\\d)).((25[0-5])|(2[0-4]\\d)|(1\\d{2})|([1-9]\\d)|(\\d)).((25[0-5])|(2[0-4]\\d)|(1\\d{2})|([1-9]\\d)|(\\d))";
URL地址: 包括 http, ftp 等
string Match = "[a-zA-z]+://[^s]*";
HTTP URL
string Match = "http(s)?://[^s]+";
Internet URL
string Match = "^http(s)?://([\\w-]+.)+[\\w-]+(/[\\w-./?%&=]*)?$";
数字
string Match = "^[0-9]+$";
正数
string Match = "^[1-9]\\d*$";
非正数
string Match = "^-[1-9]\\d*|0$";
负数
string Match = "^-[1-9]\\d*$";
非负数
string Match = "^[1-9]\\d*|0$";
整数
string Match = "^-?[1-9]\\d*$";
浮点数
string Match = "^-?([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0)$";
正浮点数
string Match = "^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*$";
非正浮点数
string Match = "^(-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*))|0?.0+|0$";
负浮点数
string Match = "^-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*)$";
非负浮点数
string Match = "^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0$";