System.Text.RegularExpressions.Regex 使用实例
2017-08-04 15:23
387 查看
/// <summary> /// 正则表达式匹配信息 /// </summary> /// <param name="inputStr"></param> /// <returns></returns> public string RegexMatch(string inputStr) { try { if (Regex.IsMatch(inputStr, @"^[\u4e00-\u9fa5]$")) //只有中文 { return "01"; } else if (Regex.IsMatch(inputStr, @"^0?(13\d|14[5,7]|15[0-3,5-9]|17[0,6-8]|18\d)\d{8}$")) //手机号 { return "02"; } else if (Regex.IsMatch(inputStr, @"^(^\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$")) //身份证 { return "03"; } else if (Regex.IsMatch(inputStr, @"^[a-zA-Z0-9]*$")) //只有数字和字母 { return "04"; } else { return "00"; } } catch (Exception ex) { return ex.Message; } }
相关文章推荐
- C#System.Text.RegularExpressions.Regex使用(二) .
- C#System.Text.RegularExpressions.Regex使用(二)
- C#System.Text.RegularExpressions.Regex使用(二) .
- C#System.Text.RegularExpressions.Regex使用(一)
- C#System.Text.RegularExpressions.Regex使用(一)
- .net正则表达式大全(.net 的 System.Text.RegularExpressions.Regex.Match()方法使用)
- C#System.Text.RegularExpressions.Regex使用(二)
- C#System.Text.RegularExpressions.Regex使用(一) .
- C#System.Text.RegularExpressions.Regex使用(二) .
- .net正则表达式大全(.net 的 System.Text.RegularExpressions.Regex.Match()方法使用)
- C#System.Text.RegularExpressions.Regex使用(一) .
- C#System.Text.RegularExpressions.Regex使用(一) .
- 正则表达式 C#System.Text.RegularExpressions.Regex
- using System.Text.RegularExpressions.Regex类 应用正则表达式
- System.Text.RegularExpressions.Regex
- 正则表达式 C#System.Text.RegularExpressions.Regex
- 使用System.Text.RegularExpression中的API实现网页数据的抓取
- 常用的一些验证 System.Text.RegularExpressions 身份证号等
- 使用System.Text.RegularExpression中的API实现网页数据的抓取
- 常用的一些验证 System.Text.RegularExpressions 身份证号等