/// <summary>
        /// 验证字符串是否符合规则
        /// </summary>
        /// <param name="regex">验证类型</param>
        /// <param name="pattern">要验证的字符串</param>
        /// <returns></returns>
        public static bool IsRegex(RegexEnum regex, string pattern)
        {
            string regular = Getregular(regex);
            bool   isregex = Regex.IsMatch(pattern, regular);

            return(isregex);
        }
        private static string Getregular(RegexEnum regex)
        {
            string regular = "";

            switch (regex)
            {
            case RegexEnum.IP:
                regular = @"^((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})(\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3}$";
                break;

            case RegexEnum.Int:
                regular = @"^[0-9]+$";
                break;

            default:
                break;
            }

            return(regular);
        }