【c#】.NET中验证处理
来源:互联网 发布:java迭代器中数组赋值 编辑:程序博客网 时间:2024/06/03 16:08
- 写在前面的
- 验证电话号码
- 代码
- 验证手机号码
- 代码
- 验证身份证号码
- 代码一
- 代码二
- 判断数值
- 代码
写在前面的
分享几个号码验证的工具类有需要的小伙伴们可以收藏~
验证电话号码
代码
/// <summary>/// 验证电话号码/// </summary>/// <param name="str_telephone"></param>/// <returns></returns>public bool IsTelephone(string str_telephone){ return System.Text.RegularExpressions.Regex.IsMatch(str_telephone,@"^(\d{3,4}-)?\d{6,8}$");}
验证手机号码
代码
/// <summary>/// 验证手机号码/// </summary>/// <param name="str_Mobile"></param>/// <returns></returns>public bool IsMobile(string str_Mobile){return System.Text.RegularExpressions.Regex.IsMatch(str_Mobile,@"^[1]+[3,5]+\d{9}");}
验证身份证号码
代码一
/// <summary>/// 验证身份证号码/// </summary>/// <param name="str_idcard"></param>/// <returns></returns>public bool IsIDcard(string str_idcard){ return System.Text.RegularExpressions.Regex.IsMatch(str_idcard,@"(^\d{18}$)|(^\d{15}$)");}
代码二
/// <summary>/// 验证身份证号码/// </summary>/// <param name="str_idcard"></param>/// <returns></returns>public bool IsMail(string str_idmail){ return System.Text.RegularExpressions.Regex.IsMatch(str_idmail, @"[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?");}
判断数值
代码
/// <summary>/// 判断数值/// </summary>/// <param name="s"></param>/// <returns></returns>public bool IsMatchString(string s) { System.Text.RegularExpressions.Regex r = new System.Text.RegularExpressions.Regex("^((-{0,1}[0-9]+[\\.]?[0-9]+)|-{0,1}[0-9])$"); return r.IsMatch(s);}
阅读全文
1 0
- 【c#】.NET中验证处理
- .Net中使用一般处理程序生成验证码
- .net(c#)验证码
- .net(c#)验证码
- C#.NET 验证码
- net(c#)验证码
- ASP.NET中生成验证码(C#)
- Ajax 在Asp.net(c#)中即时验证用户名
- 在UpdatePanel中使用验证控件 (asp.net C#)
- C#.NET验证码智能识别学习笔记---02-C#.Net中Using关键字的用法
- URL处理C#.NET
- C#.NET图像处理
- ASP.net 验证码(C#)
- ASP.net 验证码(C#)
- ASP.net 验证码(C#)
- ASP.net 验证码(C#)
- ASP.net 验证码(C#)
- ASP.net 验证码(C#)
- Echarts图标使用实例(柱状图与饼图)
- QComboBox实现复选框功能
- APP冷启动短暂白屏,附加Image全屏显示
- synchronized和ReentrantLock区别浅析
- 越来越多的黑客偏爱电子邮件网络钓鱼攻击
- 【c#】.NET中验证处理
- vue 禁止浏览器后退
- ArcGIS 10.2中栅格缺失值处理--Nodata in raster
- Python——时间与时间戳之间的转换
- Enumeration
- [YARN] 2.2 GB of 2.1 GB virtual memory used. Killing container.
- mosquitto在Linux环境下的部署/安装/使用/测试
- 002
- event的srcElement