C#常用字符串检测方法
2014-07-15 17:37
405 查看
/// <summary> /// 是不是中国电话,格式0100-85849685 /// </summary> /// <param name="source"></param> /// <returns></returns> public static string VerifyTel(string source) { string strReturn = VerifyUtil.VerifyStringLength(source, "联系人固定电话", 20); bool IsTel = Regex.IsMatch(strReturn, @"^\d{3,4}-?\d{6,8}$", RegexOptions.IgnoreCase); if (!IsTel) { throw new Exception("联系人固定电话格式不正确,请重新输入!"); } return strReturn; } /// <summary> /// 校验手机号码是否符合标准。 /// </summary> /// <param name="mobile"></param> /// <returns></returns> public string VerifyMobile(string mobile) { string strData = VerifyUtil.VerifyStringNotNull(mobile, "联系人手机", 20); if (!System.Text.RegularExpressions.Regex.IsMatch(strData, @"^(13|14|15|16|18|19)\d{9}$")) { throw new Exception("联系人手机格式不正确,请重新输入!"); } return strData; } /// <summary> /// 验证经营许可证字号的第一个字是否是中文 /// </summary> /// <param name="strInput">待验证的字符串</param> /// <returns></returns> static string VerifyCN(string strInput) { string strR = VerifyUtil.VerifyStringNotNull(strInput, "经营许可证字号", 100); string strF = strR.Substring(0, 1); if (!System.Text.RegularExpressions.Regex.IsMatch(strF, @"^[\u4e00-\u9fa5]+$")) { throw new Exception("经营许可证字号格式不正确,第一个字符需是中文,请重新输入!"); } return strR; }
相关文章推荐
- C#字符串的几种常用方法
- C#字符串转换比较(常用方法) 2011.3
- js常用字符串检测方法 (正则表达式)
- C#常用字符串加解密方法封装
- c# 字符串常用的处理方法
- C#字符串常用方法和技巧
- C#中字符串常用方法总结
- C#检测是否有危险字符的SQL字符串过滤方法
- c#.net常用字符串函数 字符串常用方法
- c#中处理字符串常用的函数及方法详细说明
- C# 字符串常用方法
- c#中处理字符串常用的函数及方法详细说明
- C# 一些常用的字符串扩展方法
- C#中常用处理字符串的方法
- C#中常用的处理字符串的方法
- C#中常用处理字符串的方法
- C# 一些常用的字符串扩展方法
- C#操作操作类库五(字符串的常用扩展方法)
- C#中字符串常用的处理方法
- C#常用字符串加密解密方法封装代码