/// <summary>
/// 判断是否是正确的IP格式
/// </summary>
/// <param name="value"></param>
/// <returns></returns>
public static bool IsCorrectIP(string value)
{
//@"((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)"
//@"^((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)$"
//@"((25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|[1-9])"
string pattern = @"((25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|[1-9])";
return Regex.IsMatch(value, pattern);
}
验证手机号码:@"^[1]+[3,5]+\d{9}"
验证身份证号:@"(^\d{18}$)|(^\d{15}$)"
验证输入为数字:@"^[0-9]*$"
判断是否为整数(>0):@"^[+-]?\d+$" ,@"^[+]?\d+$"
判断是否是小数:@"^(\d*\.)?\d+$"
判断是否为4位小数金额格式:@"^(?!0(\.00?)?$)\d+(\.\d{1,4})?$"
验证邮编:@"^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"