设为首页 加入收藏

TOP

参数验证一种方式(五)
2019-09-17 19:08:20 】 浏览:134
Tags:参数 验证 方式
name="validation">Validation</param> /// <param name="data">验证数据</param> /// <param name="argumentName">参数名称</param> /// <returns>Validation</returns> public static Validation IsHexString(this Validation validation, string data, string argumentName) { return Check(validation, () => CheckHelper.IsHexString(data), RegexPattern.HexStringCheck, argumentName); } /// <summary> /// 是否是身份证号码 /// </summary> /// <param name="validation">Validation</param> /// <param name="data">验证数据</param> /// <param name="argumentName">参数名称</param> /// <returns>Validation</returns> public static Validation IsIdCard(this Validation validation, string data, string argumentName) { return Check(validation, () => CheckHelper.IsIdCard(data), RegexPattern.IdCardCheck, argumentName); } /// <summary> /// 是否是整数 /// </summary> /// <param name="validation">Validation</param> /// <param name="data">需要检测的字符串</param> /// <param name="argumentName">参数名称</param> /// <returns>Validation</returns> public static Validation IsInt(this Validation validation, string data, string argumentName) { return Check(validation, () => CheckHelper.IsInt(data), RegexPattern.IntCheck, argumentName); } /// <summary> /// 是否是IP /// </summary> /// <param name="validation">Validation</param> /// <param name="data">需要检测到IP</param> /// <param name="argumentName">参数名称</param> /// <returns>Validation</returns> public static Validation IsIp(this Validation validation, string data, string argumentName) { return Check(validation, () => CheckHelper.IsIp4Address(data), RegexPattern.IpCheck, argumentName); } /// <summary> /// 是否是数字 /// </summary> /// <param name="validation">Validation</param> /// <param name="data">需要检测的字符串</param> /// <param name="argumentName">参数名称</param> /// <returns>Validation</returns> public static Validation IsNumber(this Validation validation, string data, string argumentName) { return Check(validation, () => CheckHelper.IsNumber(data), RegexPattern.NumberCheck, argumentName); } /// <summary> /// 是否是合法端口 /// </summary> /// <param name="validation">Validation</param> /// <param name="data">参数值</param> /// <param name="paramName">参数名称</param> /// <returns>Validation</returns> public static Validation IsPort(this Validation validation, string data, string paramName) { return Check<ArgumentException>(validation, () => CheckHelper.IsValidPort(data), string.Format(ValidateResource.ParameterCheck_Port, paramName)); } /// <summary> /// 是否是邮政编码 /// </summary> /// <param name="validation">Validation</param> /// <param name="data">邮政编码</param> /// <par
首页 上一页 2 3 4 5 6 下一页 尾页 5/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C# 得到EXCEL表格中的有效行数和.. 下一篇微信公众号开发C#系列-6、消息管..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目